在Tomcat配置文件中指定JDK版本运行程序
tomcat指定java版本运用
情况描述:Linux服务器为了运行微服务 需要jdk版本升级为jdk11,将环境变量写到了/etc/profile;
但是还想运行一个tomcat8,需要用到jdk1.8版本
解决方案: 修改tomcat的配置文件setclasspath.sh 、catalina.sh,添加java_home、jre_home的环境变量
cd /server/apache-tomcat-8.5.34/bin vim setclasspath.sh export JAVA_HOME=/usr/local/java1.8.0_181 export JRE_HOME=$JAVA_HOME/jre vim catalina.sh export JAVA_HOME=/usr/local/java1.8.0_181 export JRE_HOME=$JAVA_HOME/jre
修改完,重启tomcat:
sh startup.sh (tomcat启动的时候会默认使用系统的JDK的环境变量jdk11启动,所以必须在配置文件中指定JDK的版本)
作者:等风来~~
本博客所有文章仅用于学习、研究和交流目的,欢迎转载。
如果觉得文章写得不错,或者帮助到您了,请点个赞。
如果文章有写的不足的地方,请你一定要指出,因为这样不光是对我写文章的一种促进,也是一份对后面看此文章的人的责任。谢谢。