错误:无法在soa12c

时间:2016-10-17 17:06:50

标签: oracle soa osb soa-suite

我在windows中安装了oracle soa 12c。我正在使用 错误:无法找到或加载主类weblogic.Server 停止Derby服务器......

请查看以下日志。

系统找不到指定的路径。

**为win ...设置SOA特定环境

PATH = C:\ ORACLE_FMW \ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ bin ;; C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ Intel \ iCLS客户端\; C:\ Program Files \ Intel \ iCLS Client \; C:\ Program Files(x86)\ Lenovo \ FusionEngine; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C :\ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Lenovo \ Bluetooth Software \; C:\ Program Files \ Lenovo \ Bluetooth Software \ syswow64; C:\ Program Files(x86)\ Skype \ Phone \; C:\ Users \ badri \ AppData \ Local \ Microsoft \ WindowsApps; C:\ Oracle \中间件\ ORACLE_HOME \ SOA \ SOA \第三方\ edifecs \ XEngine \ BIN 。 JAVA_OPTIONS =

**结束针对win的SOA特定环境设置。

。 。 JAVA内存参数:-Xms768m -Xmx1536m -XX:PermSize = 256m -XX:MaxPermSize = 1024m 。 CLASSPATH = C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ BAM \ lib中\ BAM-timerlistener.jar; C:;:\甲骨文\中间件Ç\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\用户patch.jar \ ORACLE_HOME \ SOA \ SOA \模块\ SOA的startup.jar文件; C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \模块\设有\ com.oracle.db.jdbc7-dms.jar; C:\甲骨文\中间件\的Oracle_Home \ oracle_common \模块\ odsi_xquery2004_12.1.3 \ odsi.xquery.modules_12.1.3.0.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.common.adapters_11.1.1 \ oracle.soa。 common.adapters.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.cloud.adapter_12.1.3 \ oracle.cloud.adapter.jar; C:\甲骨文\中间件\ ORACLE_HOME \ OSB \ lib中\ servicebus-common.jar; C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \通信\模块\配置-12.1.3.jar; C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \通信\模块\用户偏好设置-CONFIG-12.1。 3.jar; C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \模块\ oracle.xdk_12.1.3 \ xsu12.jar; \模块\特征\ weblogic.server.modules.x query_10.3.1.0.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ db2jcc4.jar; C:\甲骨文\ MIDDLE〜1 \ ORACLE〜1 \ USER_P〜1个\域\ BASE_D〜1 \配置\ SOA的红外线; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\织物-URL-handler_11.1.1.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\石英清一色1.6.5.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.fabric_11.1.1 \ oracle.soa.fabric.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.fabric_11.1.1 \织物的运行时-EXT-wls.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.adapter_11.1.1 \ oracle.soa.adapter.jar ; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.b2b_11.1.1 \ oracle.soa.b2b.jar; C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \模块\内部\特征\ jrf_wlsFmw_oracle .jrf.wls.classpath_12.1.3.jar; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\ oracle.soa.fabric_11.1.1 \跟踪-api.jar文件; C:\甲骨文\中间件\ ORACLE_HOME \ SOA \ SOA \模块\公地-CLI-1.1.jar; C:\甲骨文\中间件\ ORACLE_HOME \所以一个\ SOA \模块\ oracle.soa.mgmt_11.1.1 \ SOA的红外mgmt.jar; C:\甲骨文\中间件\ ORACLE_HOME \ OSB \ lib中\ version.jar; C:\甲骨文\中间件\ ORACLE_HOME \ OSB \ LIB \ servicebus.jar; C:\甲骨文\ MIDDLE〜1 \ ORACLE〜1个\ USER_P〜1个\域\ BASE_D〜1个\配置\ OSB; C:\ ORACLE〜1 \中间件\ oracle_common \模块\ com.oracle。 cie.config-WLS-online_8.1.0.0.jar; C:\甲骨文\ MIDDLE〜1 \ ORACLE〜1 \ wlserver的\服务器\ lib中\ xqrl.jar 。 PATH = C:\ ORACLE_FMW \ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ bin ;; C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS Client \; C:\ Program Files(x86)\ Lenovo \ FusionEngine; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C:\ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C :\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files \ Lenovo \ Bluetooth Software \; C:\ Program Files \ Lenovo \ Bluetooth Software \ syswow64; C:\ Program Files(x86)\ Skype \ Phone \; C:\ Users \ badri \ AppData \ Local \ Microsoft \ WindowsApps; C:\ Oracle \ Middleware \ Oracle_Home \ SOA \ SOA \第三方\ edifecs \ XEngine \ BIN

  • 要启动WebLogic Server,请使用用户名和*
  • 分配给管理员级用户的密码。对于*
  • 服务器管理,使用WebLogic Server *
  • 控制台位于http:\ hostname:port \ console *

使用Java版本启动weblogic: java版" 1.7.0_79" Java(TM)SE运行时环境(版本1.7.0_79-b15) Java HotSpot(TM)64位服务器VM(内置24.79-b02,混合模式) 使用line启动WLS: C:\ PROGRA~1 \ Java \ JDK17~1.0_7 \ bin \ java -Xms768m -Xmx1536m -XX:PermSize = 256m -XX:MaxPermSize = 1024m -Dweblogic.Name = AdminServer -Djava.security.policy = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ wlserver \ server \ lib \ weblogic.policy -Djava.protocol.handler.pkgs =" oracle.mds.net.protocol | oracle.fabric.common.classloaderurl.handler | oracle .fabric.common.uddiurl.handler | oracle.bpm.io.fs.protocol" -Dopss.version = 12.1.3 -Digf.arisidbeans.carmlloc = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ config \ fmwconfig \ carml -Digf.arisidstack.home = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ config \ fmwconfig \ arisidprovider -Doracle.security.jps.config = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ config \ fmwconfig \ jps-config.xml -Doracle.deployed.app.dir = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ servers \ AdminServer \ tmp_WL_user -Doracle.deployed.app.ext = - -Dweblogic.alternateTypesDirectory = C:\ Oracle \ Middleware \ Oracle_Home \ oracle_common \ modules \ oracle.ossoiap_12.1.3,C:\ Oracle \ Middleware \ Oracle_Home \ oracle_common \ modules \ oracle.oamprovider_12.1.3,C:\ Oracle \ Middleware \ Oracle_Home \ oracle_common \ modules \ oracle.jps_12.1.3 -Dweblogic.jdbc.remoteEnabled = true -Dcommon.components.home = C:\ Oracle \ Middleware \ Oracle_Home \ oracle_common -Djrf.version = 12.1.3 -Dorg.apache.commons.logging.Log = org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home = C:\ Oracle \ MIDDLE~1 \ ORACLE ~1 \ USER_P~1 \ domains \ BASE_D~1 -Doracle.server.config.dir = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ config \ fmwconfig \ servers \ AdminServer -Doracle.domain.config.dir = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ USER_P~1 \ domains \ BASE_D~1 \ config \ fmwconfig -Doracle.mds.filestore.preferred = -Dadf.version = 12.1.3 -Doracle.osb.home = C:\ Oracle \ Middleware \ Oracle_Home \ osb -da -Dwls.home = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ wlserver \ server -Dweblogic.home = C: \ Oracle \ MIDDLE~1 \ ORACLE~1 \ wlserver \ server -Djavax.management.builder.initial = weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder -da:org.apache.xmlbeans ... -Dem.oracle.home = C:\ Oracle \ Middleware \ Oracle_Home \ em -DINSTANCE_HOME = C:\ Oracle \ Middleware \ Oracle_Home \ user_projects \ domains \ base_domain -Djava.awt.headless = true -Doracle.sysman.util.logging.mode = dual_mode -Dsoa。 archives.dir = C:\ Oracle \ Middleware \ Oracle_Home \ soa \ soa -Dsoa.oracle.home = C:\ Oracle \ Middleware \ Oracle_Home \ soa -Dsoa.instance.home = C:\ Oracle \ MIDDLE~1 \ ORACLE ~1 \ USER_P~1 \ domains \ BASE_D~1 -Dtangoso l.coherence.log = jdk -Djavax.xml.soap.MessageFactory = oracle.j2ee.ws.saaj.soap.MessageFactoryImpl -Dweblogic.transaction.blocking.commit = true -Dweblogic.transaction.blocking.rollback = true -Djavax。 net.ssl.trustStore = C:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ wlserver \ server \ lib \ DemoTrust.jks -Doracle.xml.schema \ Ignore_Duplicate_Components = true -Doracle.xdkjava.compatibility.version = 11.1.1 -Doracle.soa.compatibility.version = 11.1.1 -Djps.app.credential.overwrite.allowed = true -Dbam.oracle.home = C:\ Oracle \ Middleware \ Oracle_Home \ soa -Dums.oracle.home = C: \ Oracle \ Middleware \ Oracle_Home \ oracle_common -Djava.util.logging.manager = oracle.core.ojdl.logging.ODLLogManager weblogic.Server 错误:无法找到或加载主类weblogic.Server 停止Derby服务器...                                                                                                                                                                                                                                                                                                                                                                             Derby服务器已停止。

5 个答案:

答案 0 :(得分:7)

我在Weblogic 12.1.3上遇到了同样的问题。要解决此问题,请尝试以下操作:

  1. 找到" startWebLogic.cmd" 脚本:
  2. 根据您的日志消息,检查" C:\ Oracle \ Middleware \ Oracle_Home \ user_projects \ domains \ base_domain" 文件夹,其中 " C:\ Oracle \ Middleware \ Oracle_Home" - 安装目录, " base_domain" - 您的域名

    1. 更改Weblogic起始脚本
    2. 在行"set DOMAIN_HOME=..."之后添加一个名为MW_HOME的新变量,用于指定安装目录:

      ...
      set DOMAIN_HOME=...
      set MW_HOME=C:\Oracle\Middleware\Oracle_Home
      ...
      

      保存文件。

      1. 运行您的服务器。
      2. 希望这对你有所帮助。

答案 1 :(得分:1)

当我在WL_HOME中更改setDomainEnv.cmd的路径时,它对我有用 确保该路径指向服务器位置。在我的情况下,它指向访问受限光盘上的服务器。

将服务器位置复制到其他位置也应该有所帮助,但要确保Env。变量也相应改变了。

答案 2 :(得分:0)

此错误是由于weblogic服务器没有获得必需的类文件开始。要解决此问题,请按照以下步骤操作。

1.转到C:\ Users \ username \ AppData \ Roaming \ JDeveloper

2.现在重命名系统12.2.1.0.42.151022.0031 tosystem12.2.1.0.42.151022.0031.bak

3.现在再次创建域并配置它。现在可以启动服务器。

包含以上步骤对您不起作用。尝试创建紧凑型服务器。有关如何创建紧凑型服务器的步骤,请参阅以下链接

https://docs.oracle.com/middleware/1213/core/SOAQS/compactdomain.htm#SOAQS220

答案 3 :(得分:0)

请在setDomainEnv.cmd上查看set enableHotswapFlag=。我将其设置为true时出现此错误。

答案 4 :(得分:0)

(对我来说)发生了,因为我的用户名中有空格,如here

所述