Загрузка свойств в приложение на основе управляемого сервера Weblogic - PullRequest
0 голосов
/ 31 мая 2018

У меня есть это требование - на моем Weblogic запущено несколько управляемых серверов (версия 12.x).Также есть несколько машин.

Машина 1: Управляемый сервер 1, 2 Машина 2: Управляемый сервер 3, 4

У меня есть приложение с пружинной загрузкой (war), которое развернуто ввсе управляемые серверы.Он имеет как MDB (для чтения сообщений из очереди JMS), так и веб-сервис SOAP.

Очередь, из которой он читает сообщения, предназначена / развернута только на нескольких управляемых серверах - 1 и 3.

Теперь я не хочу, чтобы мое приложение отказывало или начинало жаловаться, когда оно не находит очередь на управляемых серверах 2 и 4. Следовательно, я хочу загрузить свой MDB на основе свойства / конфигурации, специфичной дляуправляемый сервер.

Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 31 мая 2018

Вы можете добавить пользовательское свойство System к параметрам запуска сервера серверов 2 и 4 в консоли администратора, например: -DignoreMDB = 1, и прочитать это, используя System.getProperty ("ignoreMDB")!= ноль вызов.Обратите внимание, что вам нужно сначала перезапустить менеджер узлов, а затем управляемые серверы, чтобы активировать изменение параметров запуска сервера.

...