Java 在单个端口80上将多个web应用程序部署到tomcat 我需要在一台tomcat服务器上托管两个网站。都在端口80上。 例如

Java 在单个端口80上将多个web应用程序部署到tomcat 我需要在一台tomcat服务器上托管两个网站。都在端口80上。 例如,java,vue.js,tomcat,war,Java,Vue.js,Tomcat,War,A) abc.com B) def.com都在一台apache tomcat服务器上 我确实有两个名为abc-app1-apps和def-app2-apps的文件夹,而不是我读到的标准webapps和webapps2。使用以webapps开头的文件夹可能会导致冲突吗 我该怎么做 我把appBase和docBase搞混了。一个指南声称我需要它,另一个声称我不需要它。有什么好的指南吗?我试着查看tomcat参考,但它没有提供示例 父域 def.com 您可以在同一webapps文件夹中添加所需的所

A) abc.com B) def.com都在一台apache tomcat服务器上

我确实有两个名为abc-app1-apps和def-app2-apps的文件夹,而不是我读到的标准webapps和webapps2。使用以webapps开头的文件夹可能会导致冲突吗

我该怎么做

  • 我把appBase和docBase搞混了。一个指南声称我需要它,另一个声称我不需要它。有什么好的指南吗?我试着查看tomcat参考,但它没有提供示例
  • 
    父域
    def.com
    
    您可以在同一webapps文件夹中添加所需的所有.war文件


    例如,您可以有两个.war文件:website1.war和website2.war,并且两个网站都在同一端口(80)下工作。

    您可以将所有需要的.war文件添加到同一webapps文件夹中


    例如,您可能有两个.war文件:website1.war和website2.war,并且两个网站都在同一端口(80)下工作。

    Tomcat虚拟主机设置非常标准,选中此项您将获得一个公平的想法当虚拟主机设置非常标准时,选中此项您将获得公平的想法
        <Host name="abc.com"  appBase="abc-app1-apps" unpackWARs="true" autoDeploy="true" reloadable="true">
        <Alias>abc.com</Alias>
    
        </Host>
    
    
        <Host name="def.com"  appBase="def-app2-apps" unpackWARs="true" autoDeploy="true" reloadable="true">
        <Alias>def.com</Alias>
    
        <Context path="" docBase="."/>
    
        </Host>