weblogic linux 下安装 Unrecognized option: -jrockit 错误

本文介绍了在Linux环境下安装weblogic时遇到的-jrockit错误问题。错误源于使用了错误的JDK版本。通过切换到jrockit-jdk1.6.0_45解决了启动问题。此外,还提到了使用util/quickstart.sh时遇到的库加载错误,该问题通过不使用quickstart解决。安装过程中可以参考相关博客文章。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有几个坑提示下:

1.jdk的选择

    刚开始使用的是jdk-7u79-linux-x64.tar.gz

    安装完成,启动的时候提示错误,如下

.
JAVA Memory arguments: -Xms512m -Xmx512m
.
WLS Start Mode=Development
.
CLASSPATH=/home/weblogic/Oracle/Middleware/patch_wls1035/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/Oracle/Middleware/patch_ocp360/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java/jdk1.7.0_79/lib/tools.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.5.0.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/home/weblogic/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar:.:/usr/java/jdk1.7.0_79/lib:/usr/java/jdk1.7.0_79/jre/lib
.
PATH=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/bin:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/usr/java/jdk1.7.0_79/jre/bin:/usr/java/jdk1.7.0_79/bin:/usr/java/jdk1.7.0_79/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
.
***************************************************
*  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:
Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Starting WLS with line:
/usr/java/jdk1.7.0_79/bin/java -jrockit   -Xms512m -Xmx512m -Dweblogic.Name=AdminServer -Djava.security.policy=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy  -Xverify:none  -da -Dplatform.home=/home/weblogic/Oracle/Middleware/wlserver_10.3 -Dwls.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/weblogic/Oracle/Middleware/patch_wls1035/profiles/default/sysext_manifest_classpath:/home/weblogic/Oracle/Middleware/patch_ocp360/profiles/default/sysext_manifest_classpath  weblogic.Server
Unrecognized option: -jrockit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
root@ubuntu:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin# ./startManagedWebLogic.sh
Need to set SERVER_NAME and ADMIN_URL environment variables or specify
them in command line:
Usage: ./startManagedWebLogic.sh SERVER_NAME {ADMIN_URL}


    查了半天,网上也没类似的问题,后来发现是jdk的问题(坑,网上没人指出这点)

    换了jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin 之后问题解决

2. 使用jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin 在使用util/quickstart.sh 的时候,报错误

异常在线程"主线程"java.lang.UnsatisfiedLinkError︰ 无法加载库︰ /home/oracle/Oracle/Middleware/jrockit_160_22_D1.1.1-3/jre/lib/i386/xawt/libmawt.so
在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)
在 java.lang.Runtime.load0(Runtime.java:770)
在 java.lang.System.load(System.java:1004)
在 java.lang.ClassLoader$NativeLibrary.load (本机方法)
在 java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1720)
在 java.lang.Runtime.loadLibrary0(Runtime.java:823)

 不使用quictstart即可,创建域的时候参考下面的文章

http://blog.sina.com.cn/s/blog_7014ad5c0102uwr4.html

3.安装的时候参考下面的文章

http://huaadsl.blog.163.com/blog/static/7571058201361605632340/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值