我有一个名为 Crowd 的 Atlassian Web 应用程序,为了使该应用程序正常运行,我需要 tomcat 和 OracleJDK。该应用程序提供了一个 tomcat 容器,但这不是我想要的。我想安装 tomcat,这样我就可以安装 JSCV 守护程序,我将使用它来使用虚拟主机。
现在,问题是,是否可以在同一台机器上同时安装 openJDK 和 oracleJava? 是否可以让 tomcat 使用 Oracle JAVA 而不是 openJDK。
如果 tomcat 使用 OracleJava,我还可以使用 JSCV 在机器上运行吗,以便我可以使用我的虚拟服务器。
PS -Crowd 安装不是问题,只是发布它以便您了解我的目的 -Crowd 仅适用于 oracle Java,仅适用于 1.6 和 1.7 -服务器操作系统是 CentOS,而运行 apache 的主要操作系统是 Ubuntu 实例(可能无关紧要)
答案1
Now, the question is, is it possible to have both openJDK and oracleJava
installed on the same machine? Is it possible to make tomcat use Oracle JAVA
instead of openJDK.
是的。
在启动 tomcat 之前,将变量设置(导出)JAVA_HOME
到您想要使用的 jre 的安装位置。
要更改默认 Java,您可以按照本文档。