我配置我的單tomcat的舉辦在不同的連接器端口2級的服務是這樣的: -Tomcat的多個服務
<!-- WebApp 1-->
<Service name="webapps1">
<Connector port="7001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Engine name="receiver1" defaultHost="localhost">
<Host name="localhost" appBase="webapps1" unpackWARs="true"
autoDeploy="true">
</Host>
</Engine>
</Service>
<!-- End of WebApp 1-->
<!-- WebApp 2-->
<Service name="webapps2">
<Connector port="7002" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true" />
<Engine name="receiver2" defaultHost="localhost">
<Host name="localhost" appBase="webapps2" unpackWARs="true"
autoDeploy="true">
</Host>
</Engine>
</Service>
<!-- End of WebApp 2-->
現在,我關心的是,如果我停止Tomcat兩種服務都將停止,但我希望僅停止/啓動webapp1,以便我可以進行更改並僅重新啓動webapp1而不會影響webapp2。
這意味着我想要的是接受7002以上的請求,同時我部署並重新啓動7001連接器,而不實際關閉tomcat進程。
我該如何做到這一點..?任何幫助真的很感激。
謝謝。
啓動兩個獨立的tomcat實例... – ppeterka