windows

1、本文环境是Tomcat8.5,jdk1.8

2、找到bin下的setclasspath.bat文件;添加如下代码

set "JAVA_HOME=D:\Java\jdk1.8.0_92"
set "JRE_HOME=D:\Java\jdk1.8.0_92\jre\"

上面的意思是设定JAVA_HOME和JRE_HOME的路径;

linux

在bin下找到catalina.sh,在文件的最开始加入如下代码:

set JAVA_HOME=/usr/local/java/jdk1.8.0_131/

set JRE_HOME=/usr/local/java/jdk1.8.0_131/jre/

 

修改了catalina文件之后,tomcat在启动时便使用设定的JDK。

我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。

 

Logo

更多推荐