【发布时间】:2015-11-05 09:54:48
【问题描述】:
我有一个 Windows 服务器,它当前运行 2 个不同的 Tomcat 实例作为 Windows 服务。两者都有自己的目录,并且它们之间不共享任何文件。通过安装向导安装的第一个 Tomcat 实例设置了 CATALINA_HOME 和 CATALINA_BASE 环境变量。第二个以相同的方式安装。它忽略全局设置并作为自包含实例运行。
这就是问题所在。我需要安装一个带有自己的 Tomcat 的产品。我已经完成了产品的安装,但现在我需要配置这个 Tomcat。当我运行 bin\tomcat7w.exe(GUI 控制窗口)时,它会从安装在这台机器上的第一个 Tomcat 中获取设置。我怀疑它查看了全局 CATALINA_HOME 和 CATALINA_BASE 并忽略了它在不同文件夹中的事实。在第二个 Tomcat 目录中运行 bin\tomcat7w.exe 按预期工作,忽略全局环境变量。
我希望 Tomcat 3 目录中的 tomcat7w.exe 控制 Tomcat 3,而不是 Tomcat 1。如何配置 Tomcat 3 以忽略 Tomcat 1 设置的全局环境变量并像 Tomcat 2 一样运行?
【问题讨论】:
标签: java windows tomcat multiple-instances