是否可以在 WebLogic 10.3.6 和/或 12c 上运行多个 Java 版本?我们有使用不同版本 Java 的应用程序。例如,是否可以同时为不同的应用程序使用 JRE6 和 JRE7?
问问题
7898 次
3 回答
2
上面的答案很好地说明了您不需要为 Java6 或 Java7 运行不同的 JVM。
如果有一些不适用的正当理由,WebLogic 控制台允许您为每个服务器指定不同的 JVM 设置。
去:
Environment -> Servers -> [Server Name] -> Configuration -> Server Start
并指定 Java Home、Classpath、Arguments 等。
我从来没有在同一台机器上用不同的版本测试过这个,所以请在投入到你的业务之前进行测试:-)
于 2013-01-23T10:38:52.837 回答
1
我建议使用最高要求的 Java 版本(当前情况下为 JVM7)。有向后兼容性,我很难想象 Java6 应用程序不会在 Java7 上运行。
此外,它还降低了运营成本(更容易设置、维护、更新补丁等)——您不必担心。
于 2013-01-23T10:30:47.293 回答
1
除非您同时运行不同的 Weblogic 实例,否则我看不出这怎么可能。一个 JVM 实例(运行一个 Weblogic 实例)运行一个且只有一个版本的 Java。
但是,我希望您会发现为 Java 6 实现的应用程序可以使用 Java 7 JRE 运行良好。
于 2013-01-23T10:09:09.030 回答