В настоящее время я пытаюсь реализовать одноэлементную службу поверх WebLogic , используя кластер WebLogic.
Я прочитал некоторые материалы о кластерных одноэлементных сервисах в WebLogic и знаю, что должен реализовать интерфейс weblogic.cluster.singleton.SingletonService для объекта, который я хочу кластеризовать как одноэлементный.
import weblogic.cluster.singleton.SingletonService;
public class SingletonOrchestrator implements SingletonService {
public void activate() {
System.out.println(":: activate CALLED FOR SingletonOrchestrator");
}
public void deactivate() {
System.out.println(":: deactivate CALLED FOR SingletonOrchestrator");
}
(...)
}
Я могу развернуть это как приложение в WebLogic, хотя, похоже, оно не вызывает методы activate()
и deactivate()
после развертывания. Я не знаю, что еще мне нужно сделать, чтобы это работало как одиночная служба в моем кластере WebLogic.
У кого-нибудь есть опыт с этим? Кто-нибудь может привести рабочий пример и объяснить, что мне еще делать?