【问题标题】:Multiple Tomcat Instance that runs as a service作为服务运行的多个 Tomcat 实例
【发布时间】:2010-10-19 05:35:20
【问题描述】:

我现在有一个在生产模式下运行的现有 Tomcat 安装。它作为 Windows 服务运行。

我想要的是添加另一个 tomcat 实例,但指向不同的端口,但它们都驻留在同一服务器机器中。

这可以在不关闭其他实例的情况下完成吗?我浏览网页,看到一些帖子讨论了如何设置多个实例,但据他们说,它仅适用于不作为 Windows 服务运行的 Tomcat 安装。

有什么想法吗?

【问题讨论】:

    标签: tomcat servlets tomcat6


    【解决方案1】:

    我不熟悉 Tomcat 在 Windows 下如何作为服务运行。

    一般来说,没有什么可以阻止您在 Windows 机器上运行多个 Tomcat 实例,但 Tomcat 使用的服务包装器中可能存在一些问题。这可能是您遇到的问题。

    说了算。

    如果您只想在不同的端口上运行不同的 Web 应用程序,您可以配置一个带有关联连接器、引擎和主机的服务,并在该主机内部署一个上下文来运行您的 WAR。这样,单个运行的 Tomcat 实例将在不同的端口上运行两个 webapp。

    大部分工作只是简单地剪切和粘贴 Tomcat 的现有 server.conf 文件,复制服务条目并调整一些端口号。

    【讨论】:

      【解决方案2】:

      除了遗嘱答案,
      据我了解Tomcat,你需要调整conf/server.xml中的端口

      <Server port="8005" shutdown="SHUTDOWN">
      

      <Connector port="8090" protocol="HTTP/1.1" .... >
      

      独一无二。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-06
        • 1970-01-01
        • 2017-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-08
        • 1970-01-01
        相关资源
        最近更新 更多