首页 文章

错误:无法在soa12c中找到或加载主类weblogic.Server

提问于
浏览
2

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

Please find the below log.

该系统找不到指定的路径 .


**为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_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:\ Oracle \ MIDDLE~1 \ ORACLE~1 \ wlserver \ server \ 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 \ thirdparty \ 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,混合模式)使用以下行启动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 \ Middlewar È\ ORACLE_HOME \ oracle_common \模块\ oracle.ossoiap_12.1.3,C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \模块\ oracle.oamprovider_12.1.3,C:\甲骨文\中间件\ ORACLE_HOME \ oracle_common \模块\ 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 -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 \ Midd leware \ Oracle_Home \ oracle_common -Djava.util.logging.manager = oracle.core.ojdl.logging.ODLLogManager weblogic.Server Error: Could not find or load main class weblogic.Server Stopping Derby server... Derby server stopped.

5 回答

  • 0

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

    • 找到"startWebLogic.cmd"脚本:

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

    • 更改Weblogic启动脚本

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

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

    保存文件 .

    • 运行您的服务器 .

    希望这对你有所帮助 .

  • 0

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

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

  • 5

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

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

    现在重命名了system12.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

  • 0

    请检查setDomainEnv.cmd上的 set enableHotswapFlag= . 当我将其设置为true时,我收到此错误 .

  • 1

    它正在发生,(对我来说)是由于我的用户名中有空格,正如here所述

相关问题