点Tomcat 7使用不同的jdk

时间:2014-08-19 02:52:28

标签: java tomcat tomcat7

请阅读tutorial,但这并不适用于我。此外,我无法更改我的JAVA_HOME,因为其他应用程序正在使用它。如何配置Tomcat 7使用我系统上安装的其他jdk或jre 7?

我正在使用Windows 7,我在Catalina.bat中找到了这一行但是放置了我的java 7安装目录的路径代替JAVA_HOME不能正常工作

if ""%1"" == ""debug"" goto use_jdk
echo Using JRE_HOME:        "%JRE_HOME%"
goto java_dir_displayed
:use_jdk
echo Using JAVA_HOME:       "%JAVA_HOME%"

找到解决方案here

刚刚添加了一个新的批处理文件setenv.bat并将该文件保存在TOMCAT_INSTALLATION_DIRECTORY \ bin \ setenv.bat或%CATALINA_BASE%/ bin / setenv.bat中并重新启动了tomcat服务器。

1 个答案:

答案 0 :(得分:1)

catalina.bat应该有setLocal endLocal

这意味着当批处理文件运行时,它使用JAVA_HOME但退出时不会更改其他应用程序的系统变量

更改bat文件应该可以正常工作