请阅读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%"
刚刚添加了一个新的批处理文件setenv.bat并将该文件保存在TOMCAT_INSTALLATION_DIRECTORY \ bin \ setenv.bat或%CATALINA_BASE%/ bin / setenv.bat中并重新启动了tomcat服务器。
答案 0 :(得分:1)
catalina.bat应该有setLocal endLocal
这意味着当批处理文件运行时,它使用JAVA_HOME但退出时不会更改其他应用程序的系统变量
更改bat文件应该可以正常工作