关于 Java EE 应用程序和 WebLogic;我注意到我可以在不同的地方更改 Java VM(Sun JDK 或 JRockit):
- 在创建 WebLogic 域期间
- 项目类路径
- 在创建 WebLogic Server 运行时环境期间
- 其他?
你能解释一下如果我更改其中一个不同的设置会发生什么吗?
最佳答案
唯一真正的区别是 JRockit 专门针对 Weblogic 进行了调整,因此您会看到性能改进。选择一个或另一个时,内存设置也会发生变化。
有两种简单的方法可以保证您的服务器在启动时使用的是什么 JVM:
- 您可以在托管服务器的“服务器启动”选项卡上明确设置 JVM。这仅适用于通过节点管理器启动服务器时。
- 在 setDomainEnv.sh 文件中设置 BEA_JAVA_HOME 和 SUN_JAVA_HOME。我们将它们都设置为相同的值,因为我们总是想要一个特定的 JVM
正如您所说,还有其他地方可以设置该值,但我认为以上两个选项是最简单的方法。
关于java - WebLogic,选择JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089662/