Tomcat下配置多个项目

    <Service name="Catalina90">
   
    <Connector port=" 10" protocol="HTTP/1.1"
               connectionTimeout="20000"
   useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
  
    <Connector port=" 8001" protocol="AJP/1.3" redirectPort="8442" />

    <Engine name="Catalina1" defaultHost="localhost">
   
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

     <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<!--  path 可以配置项目名称 ,我们一般的需求是 一个端口只配置一个项目 针对这种情况 记得把path配置成空就可以了 -->
      <Context path="" reloadable="true" docBase="F:\web1" />
      </Host>
    </Engine>
  </Service>

    <Service name="Catalina2">
 
   
    <Connector port=" 20" protocol="HTTP/1.1"
               connectionTimeout="20000"
   useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
    <!-- 如果配置多个 下面的port必须唯一 不能配置多个 -->   
    <Connector port=" 8002" protocol="AJP/1.3" redirectPort="8442" />


    <Engine name="Catalina90" defaultHost="localhost">

   
     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="F:\web2" />
      </Host>
    </Engine>
  </Service>

在10和20端口下分别配置一个项目 注意红色标识部分

猜你喜欢

转载自wuzhaohuixy-qq-com.iteye.com/blog/2106645
今日推荐