目前我有 2 个 web 应用程序 app1 和 app2 在 Tomcat 6 上运行:
我想配置 Tomcat,以便它们在单独端口后面的根上下文中运行:
需要做什么?
最佳答案
我认为您可以在 server.xml 文件中配置它并放置 2 个服务:
<Service name="app1">
<Connector port="8081" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="app1"
unpackWARs="true" autoDeploy="true">
</Host>
</Engine>
</Service>
<Service name="app2">
<Connector port="8082" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="app2"
unpackWARs="true" autoDeploy="true">
</Host>
</Engine>
</Service>
关于tomcat - 如何在不同端口后面的单个 Tomcat 实例上运行不同的应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8823290/