多个Tomcat实例配置

时间:2015-08-12 16:52:22

标签: java windows tomcat multiple-instances

我有一台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?

1 个答案:

答案 0 :(得分:0)

我还没能解决Tomcat监视器tomcat7w.exe的问题。但是,我能够运行Tomcat3。我删除了全局环境变量CATALINA_HOME和CATALINA_BASE,并使用bin \ service.bat将Tomcat3注册为Windows服务。 service.bat会抱怨缺少的变量,但可以在CMD中为当前会话设置它们。