У меня есть проект Spring MVC, и я хочу сериализовать некоторые объекты до остановки Tomcat/всего приложения. Мне удалось обработать запуск, выполнив ApplicationListener. Как я могу обработать событие остановки сервера/приложения?Запуск Java-кода до остановки сервера
0
A
ответ
2
Вы можете сделать это двумя способами:
- Если ваше приложение находится в контейнере сервлетов, вы можете зарегистрировать ServletContextListener
и осуществить contextDestroyed
событие (например TOMCAT.).
- Если это настольное приложение, вы можете добавить hookdown Runtime.addShutdownHook()
, который вызывается непосредственно перед уничтожением JVM.
Смежные вопросы
- 1. Есть ли ограничение на запуск сценария запуска до его остановки?
- 2. Предотвратить запуск суперпользователя до запуска экспресс-сервера
- 3. Запуск приложения до завершения запуска сервера
- 4. Запуск и остановки проглатывать-вебсервер
- 5. Ошибка запуска/остановки базы данных SQL-сервера
- 6. Spark Framework: прослушивание остановки сервера
- 7. Как подождать до остановки NSTimer
- 8. Вызовите функцию до остановки пристани
- 9. сделать отскок мяча до остановки
- 10. выполнения остановки до Jquery поста делается
- 11. Запуск остановки JBOSS jboss-eap-6.3.2 вручную?
- 12. Повторный запуск таймера после его остановки
- 13. Запуск нескольких потоков и остановка после остановки
- 14. Сделать запуск звука/остановки на Android
- 15. Запуск Intent.ActionView без остановки текущей деятельности
- 16. Запуск приложения размножаться раз без остановки предыдущий
- 17. Отображение только веб-страницы после остановки сервера
- 18. Запуск функций прокси-сервера DirectX * после * исходных функций, чем * до *?
- 19. Запуск Темы без остановки их в моем сокетом сервера вызывает Отключения
- 20. Предотвращение остановки сервера при перегрузке - linux
- 21. Jsreport: правильный способ остановки сервера jsreport
- 22. Java SendMail отправляет почту после остановки сервера
- 23. Запуск собственного сервера GAE
- 24. Запуск прокси-сервера 404
- 25. Запуск PhantomJS как сервера
- 26. Запуск сервера Postgres
- 27. EXE Запуск с сервера
- 28. Запуск сервера WebSocket локально
- 29. Запуск сервера Bluetooth
- 30. Запуск базового веб-сервера