tomcat8.5 多项目 多端口配置

很简单配置,不再详细说明了,直接贴出配置文件。

server.xml,

需要注意的

第一:  service name 与 Engine name 要对应

第二 : Connector port (每个service有两个)不要重复,

  <Service name="insuranceMall">
    <Connector port="6666" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />
    <Connector port="6667" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="insuranceMall" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  resourceName="UserDatabase"/>
      </Realm>
      <Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">
      <Context docBase="/data/project/insurance-mall" path="" reloadable="false" />
     	 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/log/tomcat" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    </Engine>
  </Service>
  <Service name="insuranceAdmin">
    <Connector port="7777" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />
    <Connector port="7778" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="insuranceAdmina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  resourceName="UserDatabase"/>
      </Realm>
      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
      <Context docBase="/data/project/insurance-web" path="" reloadable="false" />	  
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/log/tomcat" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    </Engine>
  </Service>    
  <Service name="insuranceService">
    <Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    <Connector port="8889" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="insuranceService" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  resourceName="UserDatabase"/>
      </Realm>
      <Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">
      <Context docBase="/data/project/insurance-server" path="" reloadable="false" />
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/log/tomcat" prefix="localhost_access_log" suffix=".txt"  pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    </Engine>
  </Service>  

猜你喜欢

转载自blog.csdn.net/zhangjianming2018/article/details/83538037