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已经指定成功了。
1)修改tomcat中setclasspath.bat在文件增加下面两行(jdk1.7.0_79):
tomcat指定jdk已经完成