3

我已经在 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 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\thirdparty\edifecs\XEngine\bin 。JAVA_OPTIONS=。


** 为 win 结束 SOA 特定环境设置。


. . JAVA 内存参数: -Xms768m -Xmx1536m -XX:PermSize=256m -XX:MaxPermSize=1024m 。CLASSPATH=C:\Oracle\Middleware\Oracle_Home\soa\bam\lib\bam-timerlistener.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\modules\user-patch.jar;C:\Oracle\Middleware \Oracle_Home\soa\soa\modules\soa-startup.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\features\com.oracle.db.jdbc7-dms.jar;C:\Oracle\Middleware\Oracle_Home \oracle_common\modules\odsi_xquery2004_12.1.3\odsi.xquery.modules_12.1.3.0.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\modules\oracle.soa.common.adapters_11.1.1\oracle.soa。 common.adapter.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\modules\oracle.cloud.adapter_12.1.3\oracle.cloud.adapter.jar;C:\Oracle\Middleware\Oracle_Home\osb\lib\ servicebus-common.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\communications\modules\config-12.1.3。\Oracle\Middleware\Oracle_Home\soa\soa\modules\oracle.soa.b2b_11.1.1\oracle.soa.b2b.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\internal\features\jrf_wlsFmw_oracle.jrf。 wls.classpath_12.1.3.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\modules\oracle.soa.fabric_11.1.1\tracking-api.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\ modules\commons-cli-1.1.jar;C:\Oracle\Middleware\Oracle_Home\soa\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;C:\Oracle\Middleware\Oracle_Home\ osb\lib\version.jar;C:\Oracle\Middleware\Oracle_Home\osb\lib\servicebus.jar;C:\Oracle\MIDDLE~1\ORACLE~1\USER_P~1\domains\BASE_D~1\config\ osb;C:\ORACLE~1\Middleware\oracle_common\modules\com.oracle.cie.config-wls-online_8.1.0.0.jar;C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server\库\xqrl.jar 。PATH=C:\ORACLE_FMW\oraclexe\app\oracle\product\11.2.0\server\bin;;C:


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

使用 Java 版本启动 weblogic:java 版本 "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)行: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\域\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。主页=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 -Dtangosol.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.ODLLogManagercoherence.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.ODLLogManagercoherence.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\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\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.ODLLogManagerODLLogManagerODLLogManager weblogic.Server 错误:无法找到或加载主类 weblogic.Server 正在停止 Derby 服务器... Derby 服务器已停止。

4

5 回答 5

9

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

  1. 找到“startWebLogic.cmd”脚本:

根据您的日志消息,检查 “C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain”文件夹,其中 “C:\Oracle\Middleware\Oracle_Home” - 安装目录, “base_domain” - 您的域名

  1. 更改 Weblogic 启动脚本

在行之后"set DOMAIN_HOME=..."添加一个名为 MW_HOME 的新变量,该变量指定您的安装目录:

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

保存文件。

  1. 运行你的服务器。

希望这对您有所帮助。

于 2017-01-13T12:42:01.047 回答
1

当我更改路径时,它对我有用WL_HOMEsetDomainEnv.cmd 请确保路径指向服务器位置。就我而言,它指向访问受限磁盘上的服务器。

将服务器位置复制到另一个位置也应该有所帮助,但请确保Env. 变量进行了相应的更改。

于 2018-03-13T10:01:08.190 回答
0

It was happening, (for me) due to there being a space in my user name, as explained here

于 2018-11-24T17:42:41.430 回答
0

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

于 2017-01-10T03:40:37.080 回答
0

此错误是由于 weblogic 服务器未获取启动所需的类文件。要解决此问题,请按照以下步骤操作。

1.转到 C:\Users\用户名\AppData\Roaming\JDeveloper

2.现在将system12.2.1.0.42.151022.0031重命名为system12.2.1.0.42.151022.0031.bak

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

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

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

于 2016-11-11T10:28:33.660 回答