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?). Вы действительно должны обновить его.