Java 指向Tomcat 7以使用不同的jdk
读这篇文章,但对我来说不起作用。此外,我无法更改我的JAVA_主页,因为其他应用程序正在使用它。如何配置Tomcat 7以使用安装在我的系统上的不同jdk或jre 7 我使用的是Windows7,我在Catalina.bat中找到了这一行,但将我的java 7安装目录的路径放在java_HOME的位置不起作用Java 指向Tomcat 7以使用不同的jdk,java,tomcat,tomcat7,Java,Tomcat,Tomcat7,读这篇文章,但对我来说不起作用。此外,我无法更改我的JAVA_主页,因为其他应用程序正在使用它。如何配置Tomcat 7以使用安装在我的系统上的不同jdk或jre 7 我使用的是Windows7,我在Catalina.bat中找到了这一行,但将我的java 7安装目录的路径放在java_HOME的位置不起作用 if ""%1"" == ""debug"" goto use_jdk echo Using JRE_HOME: "%JRE_HOME%" goto java_dir_dis
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_目录\bin\setenv.bat或%CATALINA_BASE%/bin/setenv.bat中,然后重新启动TOMCAT服务器 catalina.bat应该有setLocal-endLocal 这意味着当批处理文件运行时,它使用该JAVA_HOME,但在退出时不会更改其他应用程序的系统变量
更改bat文件应该有效,您的系统会是什么?您链接问题中的许多评论建议更改catalina.bat文件中的值-您这样做了吗?