2016-12-16 1 views
0

В weblogic мы имеем класс запуска, который реализует интерфейс T3StartupDef , и я хочу, чтобы реализовать один и тот же класс, как SingletonService. Но есть два разных метода из двух разных интерфейсов. startup() & activate(). В startup() мы собираемся прочитать такой же аргумент файла свойств. Как мы добавим тот же код в два метода startup() & activate() method.Я хочу сделать WebLogic startupclass в singletonservice

У меня вопрос Как я запускаю класс запуска как singleletservice. Прошу вас, пожалуйста.

ответ

0

В реализации API weblogic нам необязательно звонить вручную activate(). Поэтому я удалил реализацию интерфейса T3StartupDef и вместо этого добавил SingletonService интерфейс. И код, который находится в startup(), копируется в activate() и гарантирует, что весь ресурс должен быть доступен в классе. Мы должны потребовать, чтобы он инициировал activate() вручную, который автоматически вызывался при развертывании нашего приложения. Это управляется weblogic, вам нужно настроить эти параметры в weblogic-application,xml & из консоли weblogic admin. Для более детальной реализации please click here.

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