Linux环境下指定TomCat使用JDK的版本

  最近遇到一个问题,公司服务器使用的是1.7版本的JDK,但是我开发的项目中有些依赖必须使用JDK1.8,如果将服务器JDK版本换成1.8,那就要造成服务器停机,如果不更换自己开发的项目没办法运行,通过查阅资料,发现TomCat可以指定使用哪个版本的JDK,现在项目已经成功部署并运行了,特来总结和记录一下经验。

  1.首先下载JDK,上传并解压到你要安装的位置,如图我们系统现在有两个JDK,一个1.7,一个是刚刚下载上传解压的1.8,其中环境变量配置的是1.7

环境变量配置的是1.7

  2.打开指定JDK运行版本的TomCat,找到bin目录下的catalina.sh.shsetclasspath.sh,在文件开头加入exprot JAVA_HOME=...exprot JRE_HOME=...指定你要使用版本的JDKJRE所在位置。

指定JDK和JRE的位置

  3.启动TomCat你会发现,Using JRE_HOME 使用的是指定的JDK1.8版本。

简书:Linux环境下指定TomCat使用JDK的版本

Linux环境下指定TomCat使用JDK的版本

https://pingfangushi.com/posts/32605/

作者

SanLi

发布于

2017-12-05

更新于

2021-07-08

许可协议