要运行Oracle WebLogic服务器,你需要一个Java虚拟机(JVM)。在你安装Oracle WebLogic服务器的时候,Oracle提供了两种类型的JVM供你选择:Sun Hotspot JVM和Oracle JRockit JVM。Oracle推荐你在生产环境中使用JRockit JVM,因为与Sun JVM相比,它提供了很多益处,包括更优越的性能,具备更好的可扩展性和管理功能。
在使用配置向导或者WebLogic脚本工具 (WLST)创建域时,你可以为域配置JVM。在配置向导的域创建流程中,如果你在配置服务器启动模式中选择了产品模式,那么在JDK页中默认的JVM就 是JRockit SDK。如果选择的是开发模式,你的域默认配置就是Sun JDK。
创建域之后要修改JDK配置也很容易。只需要在“startWebLogic.cmd”脚本(或者startWebLogic.sh脚本)中设置“JAVA_VENDOR”环境变量就可以了,如下面脚本所示:
set JAVA_VENDOR=BEA /* For JRockit JVM
set JAVA_VENDOR=Sun /* for Sun JVM
在最新发布的WebLogic服务器中,你还可以给Oracle设置“JAVA_VENDOR”变量值,可以指定JRockit JVM。你可以在启动WebLogic服务器实例之后,通过查看命令窗口输出信息确认服务器的JVM版本。如果你对JRockit JVM不熟悉,那你一定要看看这款JVM的文档,会有一些特定供应商的选项。你可以使用JRockit运行任何用Sun JDK创建的应用程序。