2010-08-04 2 views
0

у меня есть проект EAR, который работает на WebLogicотменяя таймеры во время остановки WebLogic

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

и я хочу, чтобы отменить их, когда я передислоцировать мой EAR проекта.

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

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

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

ответ

0

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

0

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

выберите работу (-и) для отмены.

Смежные вопросы