2014-02-12 57 views
0

我们最近从Jboss 5.0迁移到了Jboss6.1 EAP。jconsole未检测到jboss eap 6.1

作为性能监视的一部分,我想将Jconsole连接到jboss进程。 每当我尝试从独立服务器运行jconsole时,它都没有检测到本地运行的Jboss进程。

经过一番调查,我发现只有当我将Jboss作为服务运行时才会发生。如果我从命令提示符运行它,Jconsole能够检测到Jboss进程。

我试图谷歌,发现有人说我需要添加下面,以暴露Jconsole所需的Mbeans。

<system-properties> 
<property name="org.apache.tomcat.util.ENABLE_MODELER" value="true"/> 
</system-properties> 

上面我已经加入到standlaone.xml和运行JBoss应用服务器服务,但仍的JConsole检测犯规JBoss的... 任何人有任何线索?

+0

你从'JBOSS_HOME/bin/jconsole.sh'运行JConsole吗? –

+0

@PetrMensik我尝试了JBOSS_HOME/bin/Jconsole和JAVA_HOME/bin/Jconsole。 – Rips

回答

0

最后我能够做下面来解决这个问题:

  1. 设置远程连接的URL作为 服务:JMX:远程-JMX:// jbossHost:9999

    的用户名:管理员和密码:admin @ 123

基本上我不得不使用远程URL,而不是试图找到本地运行过程。 寻找这个问题的用户会发现这个有用Jboss forum Link

相关问题