jvm - Jboss Mbean 在 jmx-console 中可见,但在 JConsole 中不可见

标签 jvm jmx jconsole jboss-4.0.x

JBoss(4.0.x) 有许多有用的 MBean (org.apache.commons.modeler.*),它们在以下位置可见: /jmx-console

但我看不到 JConsole(MBeans 选项卡)中列出的这些 bean。

这些 bean 没有暴露在外界吗?

最佳答案

JBoss 4.x 有自己的内部 MBean 服务器,与默认的 JVM 服务器分开(JBoss AS 4.x 早于 Java 5 及其 MBean 服务器,因此需要自己的)。

我相信在 JBoss AS 5.x 中您可以告诉它使用 JVM 的 MBean 服务器,但我不认为 JBoss AS 4.x 提供了该选项。

Are these beans not exposed to outside world?

是的,它们是 - JBoss AS 的内部 MBean 服务器与 JVM 的服务器一样公开,只是公开方式不同。 JConsole 与 JVM 的 MBean 服务器通信,您需要不同的工具与 JBoss AS 通信。

附注JBoss AS 4.0 已经非常老了(2004 年?2005 年?)。你真的应该更新它。

关于jvm - Jboss Mbean 在 jmx-console 中可见,但在 JConsole 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563256/

相关文章:

java.lang.VerifyError 构造函数调用

weblogic - 如何使用 JConsole 远程连接到 Weblogic?

java - Jconsole 基于密码的身份验证

Java:创建文本窗口以显示控制台文本

java - 关键字 final 对 JVM 有什么影响吗?

arrays - 如何从 Kotlin JVM 的字节数组中获取无符号整数?

apache-spark - 在 EMR 集群上优化 GC

java - 用于管理动态属性集的 JMX MBean

java - Java中线程用户时间和线程CPU时间的区别

java - 可以使用 InterfaceBasedMBeanInfoAssembler 为 Spring JMX MBean 设置描述吗?