2011-07-03 WebLogic 10.3.4支持JDK 7?

看到weibo.com上有朋友说Oracle的JDK 7可能要正式发布了. 众所周知JDK 7有很多重大的改进, VM的启动和运行速度也提示了, 那么Oracle WebLogic Server 11g的应用, 是否能够无缝支持 JDK 7呢? 我做了个简单的实验, 事实证明结果挺乐观, 能够正常启动和运行WebLogic 10.3.4, 但是是否真正完全支持, 需要等待Oracle官方的认证资料作为唯一标准.

新建Domain,选择JDK为7(下载自http://jdk7.java.net/download.html , 笔者下载安装使用的版本为 jdk-7-fcs-bin-b147-windows-i586-27_jun_2011.exe), 然后创建Domain即可. 启动时, 将会出现如下错误:

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:
D:\Java\JDK17~1.0\bin\java -jrockit -Xms512m -Xmx512m –
policy=D:\bea\WLSERV~1.3\server\lib\weblogic.policy -Xve
V~1.3 -Dwls.home=D:\bea\WLSERV~1.3\server -Dweblogic.home
gement.discover=true -Dwlw.iterativeDev= -Dwlw.testConso
t.dirs=D:\bea\patch_wls1034\profiles\default\sysext_manif
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.

可以看到启动失败, 但别担心, 这是因为环境变量%JAVA_VM%被设置成了-jrockit所致, 修改Domain根目录下的startWebLogic.cmd, 在169行加入:

set JAVA_VM=

即可启动成功, 初步测试无问题.

10.3.5是10.3.4的更新版本, 我想在JDK 7启动上也没有问题.

转载请注明:WebLogic Android 博客 » WebLogic 10.3.4支持JDK 7?