【问题标题】:Point Tomcat 7 to use different jdk点Tomcat 7使用不同的jdk
【发布时间】:2014-08-19 02:52:27
【问题描述】:

阅读此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 服务器。

【问题讨论】:

  • 你的系统会是什么?
  • 链接问题中的许多 cmets 建议更改 catalina.bat 文件中的值 - 您这样做了吗?

标签: java tomcat tomcat7


【解决方案1】:

catalina.bat 应该有 setLocal endLocal

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

更改 bat 文件应该可以工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 2015-04-11
    • 1970-01-01
    相关资源
    最近更新 更多