У меня есть приложение веб-службы, работающее в WebLogic 10.3. Недавно я создал кластер, чтобы приложение могло работать на нескольких серверах и делиться ресурсами. У меня есть ServletContextListener
, к которому я привязываю / отменяю привязку свойств / объектов при запуске / завершении работы сервера.
С одним сервером это прекрасно работает. Однако в кластере, когда один сервер выходит из строя, вызывается прослушиватель контекста (метод contextDestroyed
), и все не связано с контекстом (другие серверы больше не могут использовать ресурсы). Есть ли другой слушатель, который я мог бы использовать, или есть способ запустить метод contextDestroyed
, только когда последний сервер в кластере выключается?
Любая помощь будет оценена. Я немного новичок в WebLogic и Java EE в целом.