Я хочу получить «событие», прежде чем tomcat остановит мое веб-приложение.
Мое приложение должно «обернуть» материал до его закрытия.Как я могу узнать, когда остановилось мое веб-приложение tomcat?
ответ
Я думаю, что я нашел его, я создал сервлет и реализован
public void destroy();
Я проверил, что этот метод вызывается, когда я остановить приложение на странице администратора TOMCAT, и даже когда я закрываю вниз кота сервер
Вы можете написать ContextListener, который отвечает за развертывание/разворачивание событий. Возможно, вы можете отправить письмо по электронной почте, когда контекст не развернут.
Я просто не уверен, что это событие запущено, если сервер приложений остановлен.
сервлет, который ничего не делает, но реагировать на destroy()
функциональна, но немного рубить. Сервлеты предназначены для обработки веб-запросов.
Правильная вещь, чтобы сделать это, чтобы реализовать ServletContextListener и сделать ваш обернуть материал в методе contextDestroyed()
.
Зарегистрируйте свой ServletContextListener
в web.xml, как:
<listener>
<listener-class>com.foo.MyListener</listener-class>
</listener>
- 1. Мое приложение bluemix просто остановилось. Как я могу это исправить?
- 2. Могу ли я узнать, когда пользователь удалит мое приложение?
- 3. Как я могу узнать, когда закончилась onDraw?
- 4. Как я могу узнать, когда сокет простаивает?
- 5. Как я могу узнать, когда загрузка закончена?
- 6. «К сожалению, мое приложение остановилось»
- 7. Как я могу узнать, насколько велико мое приложение Meteor?
- 8. мое приложение Android неожиданно остановилось
- 9. Как узнать, когда мое приложение собирается убить
- 10. Как узнать, когда пользователь удаляет мое приложение?
- 11. Как я могу узнать, когда PyQt-приложение простаивает?
- 12. Как я могу узнать, когда пользователь выходит из приложения
- 13. Как я могу узнать последний объект, когда я размышляю?
- 14. Как я могу узнать, когда рендеринг завершен на ngRepeat
- 15. Как я могу узнать, когда отменено аннулирование моего андроида?
- 16. Tomcat бросает java.lang.UnsupportedOperationException, когда мое приложение раскрылось
- 17. Как я могу узнать на моем сервисе, когда все мое приложение находится в фоновом режиме
- 18. Почему мое приложение показывает «Приложение неожиданно остановилось»?
- 19. Как я могу узнать, когда Tomcat будет запущен? (управление службой с помощью C#)
- 20. Как узнать, откуда мое приложение?
- 21. При нажатии на поиск мое приложение остановилось
- 22. Как я могу сказать, что приложение Google App Engine остановилось?
- 23. Как я могу определить, когда мое приложение сведено к минимуму?
- 24. Как я могу отправить сообщение, когда мое приложение убито (android)
- 25. Развертывание к tomcat с ant: как узнать, когда приложение перезагружается?
- 26. Когда я вручную выполняю сборщик мусора, как я могу узнать, когда он будет завершен?
- 27. К сожалению Myapp остановилось, когда я был запустить мое приложение в эмуляторе с помощью Eclipse,
- 28. Почему мое приложение Android остановилось, когда я запустил его в эмуляторе?
- 29. Ошибка «к сожалению, мое приложение остановилось», когда я запускаю свою программу в студии Android
- 30. мое тестовое приложение для подсветки для андроида неожиданно остановилось, когда я попытался запустить это на AVD?
, как вы начинаете/остановить его? Какая ОС? Что означает «Завершить»? Является ли этот код Java, который необходимо выполнить? –
Мне нужно отправить сообщение (используя простой сокет UDP), чтобы отключить приложение. Я запускаю tomcat в Linux (Ubuntu). Да, мое приложение является Java-сервлетом. –