【问题标题】:Multiple Tomcat instances configuration多个 Tomcat 实例配置
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 2010-12-14
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多