Установите Tomcat, чтобы он умер при ошибке загрузки веб-приложения - PullRequest
0 голосов
/ 20 июня 2011

Есть ли способ настроить Tomcat на автоматическое отключение, если при загрузке веб-приложения возникает ошибка (т. Е. Приложение выдает исключение) или если оно вообще не может найти никаких приложений?Я предпочел бы, чтобы у моих пользователей была проблема с подключением, чем на пустой белой странице.

1 Ответ

1 голос
/ 20 июня 2011

Вы могли бы сделать

System.exit(-1);

вместо

throw SomeException("Failed to initialize webapp");

Однако, когда вы развернете это на стороннем или общем хосте, который позволяет это, serveradmin не будет доволен этим.

Я бы предпочел пересмотреть логику вашей модели / вида / контроллера, чтобы конечный пользователь получил (настраиваемую) страницу ошибки HTTP 500 вместо пустой страницы. Вы уверены, что не пишете код Java в файлах JSP ? Бросать исключения внутри файлов JSP может именно это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...