Linux tomcat指定jdk版本启动,不用全局环境变量
catalina.sh
- 进入tomcat的bin文件里,使用vim catalina.sh
- 最好是export里面全部都有变量,很多博客里都只是写JAVA_HOME和JRE_HOME两个,记得改成自己JDK地址。
export JAVA_HOME=/opt/jdk1.8/jdk1.8.0_191
export JRE_HOME=/opt/jdk1.8/jdk1.8.0_191/jre
export CATALINA_HOME=/opt/tomcat-9.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
setclasspath.sh
使用vim setclasspath.sh
加入下面两行配置,并修改如图红色框的东西。
export JAVA_HOME=/opt/jdk1.8/jdk1.8.0_191
export JRE_HOME=/opt/jdk1.8/jdk1.8.0_191/jre
5. 如图两个tomcat对应不同版本jdk同时启动成功,注意:修改登录读取一次的配置文件,需要重启