Можно ли получить список доменов WebLogic из Node Manager? - PullRequest
0 голосов
/ 17 ноября 2011

При наличии подключения к NodeManager возможно ли, чтобы он сообщал вам, какие домены он зарегистрировал?

Я думаю о создании инструмента для внутреннего использования, который бы отображал информацию о серверах, работающих в доменах.(вверх, вниз, порт и т. д.), и было бы неплохо, чтобы инструмент автоматически включал новые домены при их создании.

Я знаю, что могу просто проанализировать файл nodemanager.domains, но это означает, что приложение должно иметь доступ к файловой системе сервера.Я хотел бы избежать этого, если это возможно.

1 Ответ

2 голосов
/ 29 апреля 2012

Является ли JMX опцией? Если это так, просто прочитайте Доступ к MBeans сервера WebLogic с помощью JMX .

Построение соединения:

JMXServiceURL serviceURL =
     new JMXServiceURL(protocol, hostname, port, jndiroot + mserver);

JMXConnector connector = JMXConnectorFactory.connect(serviceURL, options);

MBeanServerConnection connection = connector.getMBeanServerConnection();

Получение доменов:

String[] domains = connection.getDomains();

Также возможен мониторинг изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...