Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME。但是有的时候我们需要不同版本的JDK共存。这时我们可以在tomcat目录下bin目录中的setclasspath.bat或setclasspath.sh中增加JAVA_HOME和JRE_HOME配置。
windows
在setclasspath.bat文件的最前面增加如下配置:
set JAVA_HOME=D:\java\jdk1.8.0_181
set JRE_HOME=D:\java\jdk1.8.0_181\jre
linux
在setclasspath.sh文件的最前面增加如下配置:
JAVA_HOME="/usr/local/java/jdk1.8.0_181"
JRE_HOME="/usr/local/java/jdk1.8.0_181/jre"