我在哪里可以下载 weblogic.cluster.singleton.SingletonService Class 或 Jar

Where I can download weblogic.cluster.singleton.SingletonService Class or Jar

我需要实现Weblogic单例服务,如何加载weblogic.cluster.singleton.SingletonServiceclass?

可以在这个库中找到 class:$MW_HOME/wlserver/server/lib/weblogic-classes.jar 文档: https://docs.oracle.com/cd/E24329_01/apirefs.1211/e24391/weblogic/cluster/singleton/SingletonService.html

http://docs.oracle.com/middleware/1213/wls/WLJCA/CLUST/service_migration.htm#CLUST377

在我的 weblogic 12.2.1.2.0 版本中,这个 class 在两个 jar 中。 $MW_HOME/wlserver/server/lib/wls-api-part.jar $MW_HOME/wlserver/server/lib/wls-api.jar

你的问题有点含糊,因为它没有提供任何关于你的构建技术的线索,但对于一个 Maven 项目,我使用 windows 批处理脚本将 Maven 依赖项安装到本地 %USERPROFILE%\.m2 此处描述的存储库:https://docs.oracle.com/middleware/1212/core/MAVEN/config_maven.htm#MAVEN8853

您需要修改它以指向您自己的 Java 和 WebLogic 安装位置。

@echo off
setlocal
set JAVA_HOME=D:\jdk8
set WLS_HOME=D:\WebLogic
set M2_HOME=%WLS_HOME%\oracle_common\modules\org.apache.maven_3.2.5
set MVN=%M2_HOME%\bin\mvn
cd /d %WLS_HOME%\oracle_common\plugins\maven\com\oracle\maven\oracle-maven-sync.2.1
call %mvn% install:install-file -DpomFile=oracle-maven-sync-12.2.1.pom -Dfile=oracle-maven-sync-12.2.1.jar
cd /d %WLS_HOME%\
call %mvn% com.oracle.maven:oracle-maven-sync:push -Doracle-maven-sync.oracleHome=%WLS_HOME%\
call %mvn% help:describe -DgroupId=com.oracle.weblogic -DartifactId=weblogic-maven-plugin -Dversion=12.2.1-2-0
mvn archetype:crawl -Dcatalog=%USERPROFILE%/.m2/archetype-catalog.xml

然后在你的pom.xml中你可以引用weblogic 类.

    <dependency>
        <groupId>com.oracle.weblogic</groupId>
        <artifactId>weblogic</artifactId>
        <version>12.2.1-2-0</version>
        <scope>provided</scope>
    </dependency>