Как правило, чтобы что-то делать при запуске и завершении работы вашего веб-приложения, вы должны создать пользовательские ServletContextListeners и перечислить их в своем файле web.xml.
При наличии ресурсов JDBC в WAR часто ваш контейнер (например, Tomcat, Websphere и т. Д.) Часто создает пул соединений и управляет ими, которые могут использоваться несколькими веб-приложениями. Вы должны определить resource-ref
для javax.sql.DataSource
в вашем web.xml. Кроме того, существует специальный контейнерный метод для определения и привязки источника данных JDBC к resource-ref
вашего приложения.
Я не знаком с Memchached и тем, что нужно при запуске / завершении работы, так что это только предположение. Если вам нужно зарегистрироваться / отменить регистрацию на сервере Memcache, вы можете попробовать указать один или несколько тегов env-entry
, определенных в вашем файле web.xml, которые могут использоваться пользовательским ServletContextListener
для выполнения ваших ставок.