Tomcat以指定JDK运行

如果一台机器上有多个Tomcat,可能存在不同的Tomcat需要不同版本JDK才能运行的情况,这时候就需要指定JDK来同时运行多个Tomcat了。

在windows环境下以批处理文件方式启动tomcat,只要运 行<TOMCAT_HOME>/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会 调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME 这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容:

1 rem Make sure prerequisite environment variables are set
2 set JAVA_HOME=D:\Program Files\Java\jdk1.7.0
3 set JRE_HOME=D:\Program Files\Java\jre7
4 rem In debug mode we need a real JDK (JAVA_HOME)
5 if ""%1"" == ""debug"" goto needJavaHome

 

posted @ 2015-12-03 09:52  Catcher_8  阅读(624)  评论(0编辑  收藏  举报