【发布时间】:2014-03-10 16:57:04
【问题描述】:
我们最近从 Jboss 5.0 迁移到 Jboss6.1 EAP。
作为性能监控的一部分,我想将 Jconsole 连接到 jboss 进程。 每当我尝试从独立服务器运行 jconsole 时,它都不会检测到本地运行的 Jboss 进程。
经过一些调查,我发现只有当我将 Jboss 作为服务运行时才会发生这种情况。如果我从命令提示符运行它,Jconsole 就能够检测到 Jboss 进程。
我尝试google,发现有人说我需要在下面添加以公开Jconsole所需的Mbean。
<system-properties>
<property name="org.apache.tomcat.util.ENABLE_MODELER" value="true"/>
</system-properties>
我已经在上面添加了standlaone.xml并将jboss作为服务运行,但是jconsole仍然没有检测到jboss... 有人知道吗?
【问题讨论】:
-
您是否从
JBOSS_HOME/bin/jconsole.sh运行了 JConsole? -
@PetrMensik 我尝试了 JBOSS_HOME/bin/Jconsole 和 JAVA_HOME/bin/Jconsole。
标签: java performance jconsole jboss-eap-6