我在Debian机器上安装了Java JDK 1.7.0_21(以及其他机器)。我已经将Debain配置为使用这个JDK:
pi@raspberrypi ~ $ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode)
通过阅读Tomcat catalina.sh中的注释,我了解到Tomcat服务器应该使用JAVA_HOME
/ JRE_HOME
系统变量
# JAVA_HOME Must point at your Java Development Kit installation.
# Required to run the with the "debug" argument.
#
# JRE_HOME Must point at your Java Development Kit installation.
# Defaults to JAVA_HOME if empty.
我已将它们设置到正确的目录中。回调变量给出以下输出:
pi@raspberrypi ~ $ echo $JAVA_HOME
/opt/Oracle_Java/jdk1.7.0_21/bin
pi@raspberrypi ~ $ echo $JRE_HOME
/opt/Oracle_Java/jdk1.7.0_21/jre
然而,Tomcat Web应用程序管理器仍将1.6.0_27-b27显示为正在使用的JVM。
您对如何使用1.7.0_21 JDK运行Tomcat有任何建议吗?
答案 0 :(得分:0)
导航到安装Tomcat的目录,然后进入\ bin文件夹(/ tomcat / bin)。右键单击文件catalina.bat,然后选择“编辑”
在代码中向下滚动,直到你通过开头“rem”注释的结尾,然后插入指向JDK根目录的以下代码:
set JAVA_HOME=/opt/Oracle_Java/jdk1.7.0_21
保存更改,然后重新启动Tomcat。