最近遇到一个问题,公司服务器使用的是1.7
版本的JDK
,但是我开发的项目中有些依赖必须使用JDK1.8
,如果将服务器JDK
版本换成1.8
,那就要造成服务器停机,如果不更换自己开发的项目没办法运行,通过查阅资料,发现TomCat
可以指定使用哪个版本的JDK
,现在项目已经成功部署并运行了,特来总结和记录一下经验。
1.首先下载JDK
,上传并解压到你要安装的位置,如图我们系统现在有两个JDK
,一个1.7
,一个是刚刚下载上传解压的1.8
,其中环境变量配置的是1.7


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


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

博客原文地址:Linux环境下指定TomCat使用JDK的版本
网友评论