отмена таймеров во время отключения weblogic - PullRequest
0 голосов
/ 04 августа 2010

У меня есть проект EAR, который выполняется на weblogic

У меня есть несколько таймеров в моем приложении

, и я хочу отменить их при повторном развертывании своего проекта EAR.

Я пытался использовать PhaseListener, но не смог получить доступ к своим классам веб-модуля в слушателе фазы.

как я могу выполнить эту задачу?

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 11 марта 2016

Вы можете вручную отменить сервер заданий сервером.В консоли Weblogic -> выберите сервер -> элемент управления -> задания

выберите задания для отмены.

0 голосов
/ 30 августа 2010

Я сделал это, создав сервлет, который реализует ServletContextListener. Я запускаю таймер в методе contextInitialized и останавливаю его в методе contextDestroyed.

...