linux下不同tomcat使用不同的jdk版本
环境:Linux
tomcat7 使用jdk7
tomcat 8使用jdk8
最近写好了一个程序,需要部署在测试机器上,这个测试机器上已经有了在运行的tomcat7, 我这个程序要求使用tomcat8,因此就需要先增加安装tomcat8 jdk8。如何进行tomcat8的配置呢?
1.修改Tomcat8/bin/目录下的setclasspath.sh文件
在bin目录下找到setclasspath.sh,在文件最开头加入如下信息:
export JAVA_HOME=/DATA/app/jdk1.8.0_131
export JRE_HOME=/DATA/app/jdk1.8.0_131/jre
2. 在bin目录下新增setenv.sh文件, 通过这个文件来设置tomcat启动参数
JAVA_HOME=/DATA/app/jdk1.8.0_131
JRE_HOME=/DATA/app/jdk1.8.0_131/jre
JAVA_OPTS="$JAVA_OPTS -server -Xmn1000m -Xms2000m -Xmx2000m -XX:PermSize=64m -XX:+UseConcMarkSweepGC -XX:MaxPermSize=256m -Djuli-logback.configurationFile=file:$CATALINA_HOME/conf/logback.xml"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=10.221.155.70"