Tomcat(多项目部署)(不带项目名部署)

一 :Tomcat 多项目部署

<Service name="Catalina_SS0">
    <Connector port="8085" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /> 
    <Engine name="Catalina_SS0" 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">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context docBase="sso" path="/sso" reloadable="true" />  
      </Host>
    </Engine>
  </Service>
  
  <Service name="Catalina_hxam">
    <Connector port="8086" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /> 
    <Engine name="Catalina_hxam" 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">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context docBase="hxam" path="/hxam" reloadable="true" />  
        <Context docBase="hxams" path="/hxams" reloadable="true" />
 
      </Host>
    </Engine>
  </Service>
  
  <Service name="Catalina_hxhnms">
    <Connector port="8087" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /> 
    <Engine name="Catalina_hxhnms" 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">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context docBase="hxhnms" path="/hxhnms" reloadable="true" />  
      </Host>
    </Engine>
  </Service>
  
  <Service name="Catalina_plaform_hxoim">
    <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /> 
    <Engine name="Catalina_plaform_hxoim" 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">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context docBase="hxoim" path="/hxoim" reloadable="true" />   // 前后端分离项目 这个 是后端项目
        <Context docBase="hxoims" path="/hxoims" reloadable="true" />  //这个前端项目

                                                                                           前后项目放在同一个Service 共享同一个端口 就不跨域了。
      </Host>
    </Engine>
  </Service>

二:Tomcat 不带项目名访问

 <Service name="Catalina">


    <Connector port="8089" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
     
    <Engine name="Catalina" 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">

    
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
               
           <Context path="/" docBase="F:/统一平台数据交换/apache-tomcat-8.5.32/webapps/kettle" />
 
      </Host>
    </Engine>
  </Service>

发布了12 篇原创文章 · 获赞 0 · 访问量 2018

猜你喜欢

转载自blog.csdn.net/LOVELYJF/article/details/103425300