Могу ли я открыть интерфейсы JMX? - PullRequest
0 голосов
/ 30 мая 2011

У меня есть приложение JavaEE от поставщика. Его документация содержит один абзац, который гласит «Продукт имеет интерфейс JMX, в котором вы можете выполнять X, Y и Z» . Там нет больше документов.

Как мне узнать (вручную или программно), что такое URI интерфейса?

Ответы [ 2 ]

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

Вы можете развернуть Jolokia Agent на сервере Java EE рядом с приложением Java EE, а затем использовать jmx4perl j4psh для исследования пространства имен JMX.Смотрите http://vimeo.com/20215477 для демонстрации.Или вы используете jmx4perl http://.... list | grep 'X' для поиска MBean, которые делают 'X'.

Если у вас есть имя MBean и имя атрибута и / или операции, вы можете использовать любой стандартный интерфейс JMX для доступа к этой информации.

0 голосов
/ 30 мая 2011

Если у вас есть доступ к машине, на которой развернуто приложение J2EE, вы можете войти туда и проверить использование порта и посмотреть, какие порты используются какими процессами. Вы можете угадать имя порта, где зарегистрирован JMX. Как только вы обнаружите это, вы сможете перейти к консоли JMX.

Но должен быть какой-то другой способ сделать это. Возможно, если вы сможете войти в систему администратора Tomcat или администратора JBOss, там должны быть какие-то подсказки. Кроме того, вы можете попробовать использовать JConsole для подключения к серверу.

...