Tomcat 7(虚拟主机?)

Posted

技术标签:

【中文标题】Tomcat 7(虚拟主机?)【英文标题】:Tomcat 7 (Virtual hosts?) 【发布时间】:2012-08-13 15:15:46 【问题描述】:

我想在端口 8082 上使用我的 Web 应用程序(例如),它工作正常。但是我想在 8080 端口(使用默认的 Tomcat 页面)上保留连接,我可以这样做吗?怎么做?

【问题讨论】:

【参考方案1】:

您可以同时安装和运行 2 个或多个 tomcat 服务器,并让每个 tomcat 侦听不同的端口

【讨论】:

【参考方案2】:

您需要编辑 conf/server.xml 以添加另一个服务,例如

<Service name="for_host1"> 
    <Connector port="8082" .. />
     <Engine name="Catalina_host1" defaultHost="stimpy">
        <Host name="stimpy" appBase="stimpyapps"/>
    </Engine> 
</Service> 
<Service name="default"> 
    <Connector port="8080" .. />
     <Engine name="Catalina" defaultHost="ren">
        <Host name="ren"    appBase="renapps"/>
    </Engine> 
</Service> 

【讨论】:

如果您不介意允许两个端口为同一组应用程序提供服务,那么您甚至不需要额外的&lt;Service&gt;:只需添加另一个&lt;Connector&gt;

以上是关于Tomcat 7(虚拟主机?)的主要内容,如果未能解决你的问题,请参考以下文章

Apache 2.2 虚拟主机 + Tomcat 7 应用程序

16.4 配置Tomcat监听80端口;16.516.616.7配置Tomcat的虚拟主机(上中下);16.8 Tomcat日志

虚拟机Linux CentOS 7安装配置Tomcat10(适用于安装任何tomcat版本!!)

虚拟机Linux CentOS 7安装配置Tomcat10(适用于安装任何tomcat版本!!)

虚拟机Linux CentOS 7安装配置Tomcat10(适用于安装任何tomcat版本!!)

在 Windows XP 模式下使用 IE6 访问在主机上运行的 Tomcat 实例(Windows 7)