Я настроил мой единственный кот для размещения 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-->
Теперь моя забота, если я перестану кот обе службы будут остановлены, но что я want to stop/start webapp1 only, так что я могу вносить изменения и перезапускать только webapp1, не затрагивая webapp2.
Это означает, что я хочу принять запрос более 7002, между тем я развертываю и перезапускаю соединитель 7001 без фактического закрытия процесса tomcat.
Как я могу достичь этого ..? Любая помощь действительно ценится.
Спасибо.
Начните два независимых экземпляра tomcat ... – ppeterka