我在setenv.sh中导出变量,如下所示:
JAVA_HOME=/home/arthur/java8
JRE_HOME=/home/arthur/java8/jre
CATALINA_HOME=/home/arthur/tomcat8
PATH=$CATALINA_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH但是从tomcat8文件夹启动的tomcat以java6变量开始。为什么?谢谢!
发布于 2015-03-18 16:25:48
尝试使用命令配置tomcat配置文件
sudo vim /etc/default/tomcat7..。
Java development kit (JDK)的主目录。您至少需要JDK版本1.5。如果未设置JAVA_HOME,则会尝试一些用于OpenJDK、Sun和各种J2SE 1.5版本的公共目录。
JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
..。
然后重新启动服务器
sudo service tomcat7 restart您可以使用下面的命令来检查Tomcat正在使用哪个JDK
sudo service tomcat7 statushttps://stackoverflow.com/questions/29117040
复制相似问题