tomcat指定jdk路径

一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量即可。某些时候一台服务器上会安装多个业务,而且各个业务需要的JDK版本各不相同,或者为了使业务独立开来,需要指定Tomcat的JDK。

      现假设某个业务的Tomcat(apache-tomcat-8.0.48)需要用到该版本JDK(jdk1.8.0_151),JDK安装目录为 "/usr/local/jdk1.8.0_151"。

Linux为tomcat指定JDK

1) 修改tomcat(在bin目录下)catalina.sh文件和setclasspath.sh文件开头的空白处加上如下两句(指定JDK):
 export JAVA_HOME=/usr/local/jdk1.8.0_151
 export JRE_HOME=/usr/local/jdk1.8.0_151/jre
 注:本人认为如果JRE在jdk目录下面JRE_HOME可以不用指定,只指定JAVA_HOME即可,如果不在最好指定否    则可能会报错。
2)重启tomcat,出现如下图所示,说明jdk已经指定成功了。
tomcat指定jdk路径_第1张图片

Windows为tomcat指定JDK

1)修改tomcat中 setclasspath.bat 在文件增加下面两行(jdk1.7.0_79):
tomcat指定jdk路径_第2张图片
2),重启tomcat.
tomcat指定jdk路径_第3张图片

tomcat指定jdk已经完成

你可能感兴趣的:(tomcat)