jconsole 未检测到 jboss eap 6.1

Posted

技术标签:

【中文标题】jconsole 未检测到 jboss eap 6.1【英文标题】:jconsole not detecting jboss eap 6.1 【发布时间】: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。 【参考方案1】:

最后我能够通过以下操作解决此问题:

    将远程连接 URL 设置为 服务:jmx:remoting-jmx://jbossHost:9999

    用户名:admin,密码:admin@123

基本上我不得不使用远程处理 url 而不是试图找到本地正在运行的进程。 寻找此问题的用户会发现此Jboss forum Link

很有用

【讨论】:

以上是关于jconsole 未检测到 jboss eap 6.1的主要内容,如果未能解决你的问题,请参考以下文章

JConsole 远程连接到 JBoss EAP

在 JBoss EAP 6.4 中没有检测到 HTTP 安全头

Jboss (6.4 EAP) 到 WebSphere (7.x)

从Jboss EAP 6.4迁移到EAP 7.1

如何定义 JBoss 安全角色 - 从 WebSphere 迁移到 EAP 6.4

JBoss EAP 7.1 部署失败的集成器:未找到提供程序