【发布时间】:2012-05-12 11:21:16
【问题描述】:
JBoss(4.0.x) 有许多有用的 MBean (org.apache.commons.modeler.*),它们在以下位置可见:
/jmx-console
但我无法在 JConsole(MBeans 选项卡)中看到这些 bean。
这些豆子不会暴露在外面吗?
【问题讨论】:
标签: jvm jmx jconsole jboss-4.0.x
JBoss(4.0.x) 有许多有用的 MBean (org.apache.commons.modeler.*),它们在以下位置可见:
/jmx-console
但我无法在 JConsole(MBeans 选项卡)中看到这些 bean。
这些豆子不会暴露在外面吗?
【问题讨论】:
标签: jvm jmx jconsole jboss-4.0.x
JBoss 4.x 有自己的内部 MBean 服务器,与默认的 JVM 不同(JBoss AS 4.x 早于 Java 5 及其 MBean 服务器,因此需要自己的)。
我相信在 JBoss AS 5.x 中您可以告诉它使用 JVM 的 MBean 服务器,但我认为 JBoss AS 4.x 不提供该选项。
这些豆子不会暴露在外面吗?
是的——JBoss AS 的内部 MBean 服务器与 JVM 的服务器一样公开,只是公开方式不同。 JConsole 与 JVM 的 MBean 服务器对话,您需要不同的工具与 JBoss AS 对话。
附: JBoss AS 4.0 令人瞠目结舌(2004 年?2005 年?)。你真的应该更新它。
【讨论】:
-Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl 和 -Djboss.platform.mbeanserver