У меня есть сервлет init в Tomcat, который загружает критические данные. Иногда приходится прерывать запуск при определенных ошибках.shutdown/undeploy tomcat from Servlet
как я грациозно выключение развернутого приложение/весь сервер приложений, не вызывая System.exit(1)
я хочу, чтобы избежать вызова отключения сервлета через порт, так как это не настроен в моей установке.
могут быть задачи, которые должны быть запущены из слушателей по завершении работы, определенные в web.xml
его больше об отключении нитей утилиты и правильной записи журналов –
Я использовал для совместного использования Tomcat с плохим приложением, которое заканчивается из памяти все время. Когда я это обнаруживаю, я вызываю System.exit (0). Выключение столь же изящно, как и другой подход в Tomcat. –
Ну, если вы получаете OOM, то в этот момент ничего не остается сделать, кроме как отключить JVM. –