我要用2个端口来监听http请求,一个是80,一个是8084,在server.xml里面又写了个service,但是运行不稳定,不知道是我的配置写错了,还是不能这样配置?第一段
<Service name="Catalina">
<Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" c
disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/> <Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host> </Engine> </Service>
第二段:
<Service name="Catalina1">
<Connector port="8084" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" c disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" /> <Engine name="Catalina1" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0"
resourceName="UserDatabase"/> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="D:\jpsoftweb" path="jpsoftweb" debug="0"/>
</Host>
</Engine>
</Service>
<Service name="Catalina">
<Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" c
disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/> <Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host> </Engine> </Service>
第二段:
<Service name="Catalina1">
<Connector port="8084" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" c disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" /> <Engine name="Catalina1" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0"
resourceName="UserDatabase"/> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="D:\jpsoftweb" path="jpsoftweb" debug="0"/>
</Host>
</Engine>
</Service>
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Engine name="Catalina1" defaultHost="localhost" debug="0">
这个可能有冲突,你试试在Catalinna和Catalina1里分别都加一个root.xml来指向你工程的地址看看