В настоящее время мы находимся в ситуации, когда служба Tomcat отключается с помощью пакетного сценария каждую ночь (или, по крайней мере, при наличии военного архива) в кластерной среде Windows.
Проблема в том, что, когда Windows завершает работу службы tomcat, это не происходит корректно. Это может означать (и неоднократно), что служба прослушивает и используется во время выключения, увы, завершается ненормально - или, как в нашем случае, мы хотим развернуть новое веб-приложение с тем же именем, но файл jar заблокирован из-за использования.
Кто-нибудь знает хороший способ изящно завершить работу службы Tomcat в таком решении? Мы используем Tomcat 5.5.
Вы смотрели на Служба Windows КАК? Глядя на это, кажется возможным изменить то, что происходит при запуске службы и останавливается после ее установки.