Jboss Mbeans видимый в jmx-консоли, но не в JConsole

JBoss(4.0.x) имеет много полезных MBeans (org.apache.commons.modeler.*) которые видны в:/jmx-console

Но я не вижу этих бинов, перечисленных в JConsole (вкладка MBeans).

Эти бобы не выставлены внешнему миру?

1 ответ

Решение

JBoss 4.x имеет свой собственный внутренний сервер MBean, отдельный от стандартного JVM (JBoss AS 4.x предшествует Java 5 и его серверу MBean, поэтому ему необходим собственный).

Я полагаю, что в JBoss AS 5.x вы можете сказать ему использовать MBean-сервер JVM, но я не думаю, что JBoss AS 4.x предоставляет такую ​​возможность.

Эти бобы не выставлены внешнему миру?

Да, они есть - внутренний сервер MBean в JBoss AS так же открыт, как и сервер JVM, он просто представлен по-другому. JConsole общается с сервером MBean JVM, для взаимодействия с JBoss AS требуются различные инструменты.

PS JBoss AS 4.0 сногсшибательно стар (2004–2005?). Вы действительно должны обновить его.

Другие вопросы по тегам