同一端口号的多个项目部署
添加:
- <Context path="/route" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrass"/>
- <Context path="/route2" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrasweats"/>
通过访问:http://127.0.0.1:8080/route http://127.0.0.1:8080/route2 对应各子的项目
对应不同端口号的多个项目部署
通过访问:http://127.0.0.1:8080/route http://127.0.0.1:8081/route 对应各子的项目
打开conf文件夹server.xml文件,添加
- <Context path="/route" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrass"/>
在service标签下面写一个service标签。复制上面service,再修改里面的端口号为8081。添加:
- <Context path="/route" reloadable="true" docBase="/home/develop/tomcat-7.0.54/flatrasweats"/>
- <?xml version=‘1.0‘ encoding=‘utf-8‘?>
-
- <Server port="8054" shutdown="SHUTDOWN">
- <!-- Security listener. Documentation at /docs/config/listeners.html <Listener
- className="org.apache.catalina.security.SecurityListener" /> -->
-
- <Listener className="org.apache.catalina.core.AprLifecycleListener"
- SSLEngine="on" />
-
- <Listener className="org.apache.catalina.core.JasperListener" />
-
- <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
- <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
- <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
-
-
- <GlobalNamingResources>
-
- <Resource name="UserDatabase" auth="Container"
- type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved"
- factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
- pathname="conf/tomcat-users.xml" />
- </GlobalNamingResources>
-
-
- <Service name="Catalina">
-
-
-
- <Connector port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000" redirectPort="9543" />
-
-
- <Connector port="8909" protocol="AJP/1.3" redirectPort="9543" />
-
- <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 "%r" %s %b"/>
- <Context path="/route" reloadable="true"
- docBase="/home/develop/tomcat-7.0.54/flatrass" />
- </Host>
- </Engine>
- </Service>
-
- <Service name="Catalina">
-
-
- <Connector port="8081" protocol="HTTP/1.1"
- connectionTimeout="20000" redirectPort="9543" />
- <Connector port="8909" protocol="AJP/1.3" redirectPort="9543" />
- <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 "%r" %s %b"/>
- <Context path="/route" reloadable="true"
- docBase="/home/develop/tomcat-7.0.54/flatrasweats" />
- </Host>
- </Engine>
- </Service>
- </Server>
Tomcat下部署多个项目
原文:https://www.cnblogs.com/zhuyeshen/p/11425557.html