在jdeveloper中启动weblogic服务器时出错

时间:2014-09-16 15:02:07

标签: jvm weblogic

有人可以帮我解决这个错误吗?

以下是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.

3 个答案:

答案 0 :(得分:0)

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

e.g。 C:\PROGRA~1\Java\jdk1.7.0_67\bin\java -jrockit是问题

您的JAVA_VENDORsetDomainEnv.cmd脚本中的startWebLogic.cmd设置不正确。它被设置为Oracle,但应设置为Sun。您需要弄清楚该环境变量的设置方式不正确,或者手动修复两个.cmd文件中的一个。

答案 1 :(得分:0)

我的上一篇文章很糟糕! 这是我添加的未打开的一组行:   echo" ==>强制JAVA_VM使用-server:"   JAVA_VM = -server   导出JAVA_VM   echo"。"   echo"。"   echo" JAVA Machine:$ {JAVA_VM}"

答案 2 :(得分:-2)

这个问题已经解决了。我只是想在某处发布解决方案...... 我正在练习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服务器。我做了各种各样的find命令,通过Middleware文件夹下的二进制文件和文件夹进行搜索。最后,我要做的就是仔细阅读输出日志,我的脚本是:/home/oracle/.jdeveloper/system11.1.1.6.38.61.92/DefaultDomain/bin/startWebLogic.sh。

我在下面编辑了脚本REPLACING第129行:

echo“==>强制JAVA_VM使用-server:” JAVA_VM = -server 导出JAVA_VM

回声“。”

回声“。”

echo“JAVA Machine:$ {JAVA_VM}”

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