1. 程式人生 > >同一個tomcat,不同埠啟動各自程式

同一個tomcat,不同埠啟動各自程式

  1. 安裝目錄下找到server.xml
  2. 編輯server的子標籤,新增一個service標籤
<Service name="Catalina">

    <Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8543"/>

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8109" protocol="AJP/1.3" redirectPort="8543"
/>
<Engine defaultHost="localhost" name="Catalina"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host appBase="webapps" autoDeploy
="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/> <Context path="/route" reloadable="true" docBase="D:\Program Files\apache-tomcat-8.0.28\程式xxxx"
/>
</Host> </Engine> </Service>
  1. 其值為上述程式碼
    注意:兩個Connector 標籤的 port 和redirectPort的值。
<Connector connectionTimeout="20000" port="**8081**" protocol="HTTP/1.1" redirectPort="8543"/>
<Connector port="8109" protocol="AJP/1.3" redirectPort="8543"/>

Host中新增:

docBase:為專案目錄

相同埠不同程式,則直接將war包,扔到webapps中即可。