Tomcat指定jdk

在tomcat启动时,一般是使用系统默认的jdk,但是不同的项目使用不同的tomcat和jdk,又不想更改系统jdk版本,因此可以在tomcat的配置文件中进行配置。

一、window环境

修改tomcat/bin/setclasspath.bat

JDK8在此配置文件中添加以下内容:

1
2
set JAVA_HOME=I:\JavaHome\Java\jdk1.7.0_15
set JRE_HOME=I:\JavaHome\Java\jdk1.7.0_15\jre

JDK11在此配置文件中添加如下内容:

1
set JAVA_HOME=E:\Java\openJDK\jdk-11.0.2

修改后,重启即可

二、liunx环境

修改tomcat/bin/setclasspath.sh

JDK8在此配置文件中添加以下内容:

1
2
set JAVA_HOME=I:\JavaHome\Java\jdk1.7.0_15
set JRE_HOME=I:\JavaHome\Java\jdk1.7.0_15\jre

JDK11在此配置文件中添加如下内容:

1
set JAVA_HOME=E:\Java\openJDK\jdk-11.0.2

修改后,重启即可