Jboss Mbeans在jmx-console中可见,但在JConsole中不可见。

问题描述 投票:2回答:2

JBoss(4.0.x)有很多有用的MBeans(org.apache.commons.modeler.*)中可见。/jmx-console

但我在JConsole(MBeans标签)中看不到这些Bean。

这些Bean是否没有暴露在外界?

jvm jmx jconsole jboss-4.0.x
2个回答
2
投票

JBoss 4.x有自己的内部MBean服务器,与默认的JVM服务器是分开的(JBoss AS 4.x比Java 5和它的MBean服务器早,所以需要自己的服务器)。

我相信在JBoss AS 5.x中,你可以告诉它使用JVM的MBean服务器,但我认为JBoss AS 4.x没有提供这个选项。

这些Bean不会暴露在外部世界吗?

是的,JBoss AS的内部MBean服务器和JVM的一样,只是暴露的方式不同。JConsole和JVM的MBean服务器对话,你需要不同的工具来和JBoss AS对话。

P.S. JBoss AS 4.0是令人瞠目结舌的老版本(2004?2005?)。你真的应该更新它。

© www.soinside.com 2019 - 2024. All rights reserved.