我正在运行Apache Tomcat 9,当我检查/manager页面时,它显示JVM版本为11.0.8+10-post-Ubuntu-0ubuntu118.04.1。 我想使用Java版本8,我应该如何更改?我在网上阅读过很多资料,但没有找到有效的方法。操作系统:Ubuntu 18.04。这不是重复内容,因为我已经阅读了那篇文章,但发现答案没有帮助/无法解决问题。(此外,该主题针对Windows操作系统,而我则基于Ubuntu(仅限CLI)。)
有多种方法可以实现。
将全局的JAVA_HOME
环境变量链接到您想要使用的Java。请注意,这会更改在该机器上运行的所有应用程序的Java。
使用setenv文件。在CATALINA_BASE/bin
目录中打开或创建名为setenv.sh
的文件,并在其中放置JAVA_HOME=/usr/lib/jvm/openjdk-8-jdk
。这仅会更改Tomcat的Java版本,请注意更改为您想要使用的JDK/JRE。
CATALINA_HOME
的bin
目录下创建setenv.sh
文件,CATALINA_HOME
的路径是/usr/share/tomcat9
。 - undefinedJRE_HOME=/usr/java/latest CATALINA_PID="$CATALINA_BASE/tomcat.pid"