【问题标题】:Error on starting weblogic server in jdeveloper在 jdeveloper 中启动 weblogic 服务器时出错
【发布时间】:2014-09-16 15:02:07
【问题描述】:

谁能帮我解决这个错误?

下面是weblogic服务器日志...

我正在使用 Jdk 7 和 Java Developer for ADF

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: -jrockit
Process exited.


--Weblogic server log-------



    *** Using HTTP port 7101 ***
    *** Using SSL port 7102 ***
    C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\DefaultDomain\bin\startWebLogic.cmd
    [waiting for the server to complete its initialization...]
    .
    .
    JAVA Memory arguments: -Xms256m -Xmx512m
    .
    WLS Start Mode=Development
    .
    CLASSPATH=C:\Oracle\Middleware\oracle_common\modules\oracle.jdbc_11.1.1\ojdbc6dms.jar;C:\Oracle\Middl
    eware\patch_wls1035\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\Middleware\p
atch_jdev1112\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\PROGRA~1\Java\jdk1.7.0_67
\lib\tools.jar;C:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic_sp.jar;C:\Oracle\Middleware\wls
erver_10.3\server\lib\weblogic.jar;C:\Oracle\Middleware\modules\features\weblogic.server.modules_10.3
.5.0.jar;C:\Oracle\Middleware\wlserver_10.3\server\lib\webservices.jar;C:\Oracle\Middleware\modules\o
rg.apache.ant_1.7.1/lib/ant-all.jar;C:\Oracle\Middleware\modules\net.sf.antcontrib_1.1.0.0_1-
0b2/lib/ant-
contrib.jar;C:\Oracle\Middleware\oracle_common\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\Middleware
\wlserver_10.3\common\derby\lib\derbyclient.jar;C:\Oracle\Middleware\wlserver_10.3\server\lib\xqrl.jar
    .
    PATH=C:\Oracle\Middleware\patch_wls1035\profiles\default\native;C:\Oracle\Middleware\patch_jdev1112\p
rofiles\default\native;C:\Oracle\Middleware\wlserver_10.3\server\native\win\32;C:\Oracle\Middleware\w
lserver_10.3\server\bin;C:\Oracle\Middleware\modules\org.apache.ant_1.7.1\bin;C:\PROGRA~1\Java\jdk1.7
.0_67\jre\bin;C:\PROGRA~1\Java\jdk1.7.0_67\bin;E:\DB\app\oracle\product\11.2.0\server\bin;;c:\Program 
Files\RSA SecurID Token Common;C:\Program Files\Intel\iCLS 
Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell
\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program 
Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program 
Files\Java\jdk1.7.0_67\bin;C:\Oracle\Middleware\wlserver_10.3\server\native\win\32\oci920_8
    .
    ***************************************************
    *  To start WebLogic Server, use a username and   *
    *  password assigned to an admin-level user.  For *
    *  server administration, use the WebLogic Server *
    *  console at http:\\hostname:port\console        *
    ***************************************************
    starting weblogic with Java version:
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    Unrecognized option: -jrockit
    Starting WLS with line:
    C:\PROGRA~1\Java\jdk1.7.0_67\bin\java -jrockit   -Xms256m -Xmx512m -Dweblogic.Name=DefaultServer 
    -Djava.security.policy=C:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.policy -
    Djavax.net.ssl.trustStore=C:\Users\inatar\AppData\Local\Temp\trustStore8547229804589400188.jks -
    Doracle.jdeveloper.adrs=true -Dweblogic.nodemanager.ServiceEnabled=true  -Xverify:none  -da -
    Dplatform.home=C:\Oracle\Middleware\wlserver_10.3 -
    Dwls.home=C:\Oracle\Middleware\wlserver_10.3\server -
    Dweblogic.home=C:\Oracle\Middleware\wlserver_10.3\server  -Djps.app.credential.overwrite.allowed=true 
    -Dcommon.components.home=C:\Oracle\Middleware\oracle_common -Djrf.version=11.1.1 -
    Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -
    Ddomain.home=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\DefaultDomain -
        Djrockit.optfile=C:\Oracle\Middleware\oracle_common\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -
    Doracle.server.config.dir=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\Defaul
tDomain\config\fmwconfig\servers\DefaultServer -
    Doracle.domain.config.dir=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\Defaul
tDomain\config\fmwconfig  -
    Digf.arisidbeans.carmlloc=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\Defaul
tDomain\config\fmwconfig\carml  -
Digf.arisidstack.home=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\DefaultDom
ain\config\fmwconfig\arisidprovider -
    Doracle.security.jps.config=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\Defa
ultDomain\config\fmwconfig\jps-config.xml -
    Doracle.deployed.app.dir=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\Default
Domain\servers\DefaultServer\tmp\_WL_user -Doracle.deployed.app.ext=\- -
    Dweblogic.alternateTypesDirectory=C:\Oracle\Middleware\oracle_common\modules\oracle.ossoiap_11.1.1,C:
\Oracle\Middleware\oracle_common\modules\oracle.oamprovider_11.1.1 -
Djava.protocol.handler.pkgs=oracle.mds.net.protocol  -Dweblogic.jdbc.remoteEnabled=false -
    Dwsm.repository.path=C:\Users\inatar\AppData\Roaming\JDeveloper\system11.1.2.4.39.64.36.1\DefaultDoma
in\oracle\store\gmds   -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -    Dwlw.testConsole= -
Dwlw.logErrorsToConsole= -
    Dweblogic.ext.dirs=C:\Oracle\Middleware\patch_wls1035\profiles\default\sysext_manifest_classpath;C:\O
racle\Middleware\patch_jdev1112\profiles\default\sysext_manifest_classpath  weblogic.Server
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    Unrecognized option: -jrockit
    Process exited.

【问题讨论】:

    标签: jvm weblogic


    【解决方案1】:

    Unrecognized option: -jrockit Process exited. 是严重错误。 -jrockit 不是标准 java jdk 可用的选项。

    例如C:\PROGRA~1\Java\jdk1.7.0_67\bin\java -jrockit 是问题

    您的JAVA_VENDOR 在您的setDomainEnv.cmdstartWebLogic.cmd 脚本中设置不正确。它被设置为Oracle,但应该设置为Sun。您要么需要弄清楚该环境变量是如何设置不正确的,要么手动修复两个 .cmd 文件之一。

    【讨论】:

      【解决方案2】:

      我的上一篇文章很糟糕! 这是我添加的未包装的行集: echo "==> 强制 JAVA_VM 使用 -server:" JAVA_VM=-服务器 导出 JAVA_VM 回声“。” 回声“。” echo "JAVA 机器:${JAVA_VM}"

      【讨论】:

        【解决方案3】:

        此问题已为我解决。我只是想在某处发布解决方案...... 我正在完成 NoSQL 介绍的练习 1:http://www.oracle.com/technetwork/topics/bigdata/articles/intro-to-oracle-nosql-db-hol-1937059.pdf

        我尝试将 Movieplex 应用程序部署到 JDeveloper 的内部 weblogic 服务器,但一直遇到找不到 -jrockit VM 的问题。这对我来说很难解决,因为:1 - 我不是一个重度 Java 程序员,2 - 我显然读得不太好。至于第 1 点,JRockit 是一些人使用的经过优化的特殊 JAVA VM。我猜你可以上网查一下,但看起来我们在本教程中不需要它。至于第 2 点,我花了几个小时(我很惭愧地承认)试图弄清楚正在运行哪些 .sh 脚本来启动 Weblogic 服务器的运行。我执行了各种查找命令,搜索了中间件文件夹下的二进制文件和文件夹。最后,我所要做的就是仔细阅读输出日志,我的脚本是:/home/oracle/.jdeveloper/system11.1.1.6.38.61.92/DefaultDomain/bin/startWebLogic.sh。

        我编辑了脚本,将第 129 行替换为以下内容:

        echo "==> 强制 JAVA_VM 使用 -server:" JAVA_VM=-服务器 导出 JAVA_VM

        回声“。”

        回声“。”

        echo "JAVA 机器:${JAVA_VM}"

        注意:可能涉及另一个 shell 脚本,/home/oracle/.jdeveloper/system11.1.1.6.38.61.92/Default/init-info/Domain

        【讨论】:

          猜你喜欢
          • 2016-08-27
          • 1970-01-01
          • 2016-04-25
          • 1970-01-01
          • 1970-01-01
          • 2020-07-10
          • 2021-02-18
          • 2013-05-20
          • 1970-01-01
          相关资源
          最近更新 更多