在开发中遇到过这样一种需求:客户端希望通过8080端口访问的是一种资源,而通过8089访问的是另一种资源,在只使用一个Tomcat的情况下我们需要怎么做呢?
一提到端口,我们自然而然的就想到了Tomcat的conf目录下的server.xml,我们先来看看里面的内容:
<?xml version='1.0' encoding='utf-8'?>
<!--指定8005端口监听关闭Tomcat请求 -->
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<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