Я развертываю 3 WAR-файла, используя Ant-скрипты, и останавливаюсь и запускаю tomcat, используя startup / shutdown.sh.Когда я делаю shutdown.sh, процесс Tomcat не умирает.Если я забуду выполнить «lsof -i: 8080» с последующим уничтожением, то tomcat все равно запускается, но Firefox не загружает страницу.Почему Tomcat не умирает изящно?
2-я проблема: Ранее я использовал Eclipse для обработки запуска / остановки сервера Tomcat.В случае обновления файла js внутри WebContent достаточно просто запустить сайт в режиме debug = true.Но теперь, при использовании Tomcat из командной строки, мне нужно заново сгенерировать файл WAR, а затем перезапустить Tomcat, чтобы изменения вступили в силу.Почему это так?
Соответствующие части моего файла conf / server.xml:
<Host appBase="/home/local/deploy/eclipse/webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." resolveHosts="false" suffix=".txt"/>
Да, я не установил контекстные пути явно, поскольку autoDeploy был верным, и Tomcat делает это для меня.Так .Может ли это быть проблемой?