JBoss AS 6:DeploymentScanner未在JMX控制台中显示

时间:2014-01-24 11:59:12

标签: java jboss jmx jboss6.x mbeans

我在一个项目中工作,有几个完全分离的JBoss AS实例(6.1.0.Final)。我需要访问MBean org.jboss.system.tools.DeploymentScanner ,但其中一个服务器缺少它。更确切地说, jboss.deployment 域根本不显示。

我已经区分了服务器的conf目录,但没有发现实例之间的任何相关差异。我还搜索了出现MBean的服务器的conf目录中的 DeploymentScanner ,但没有被点击。

为什么我的某个服务器实例缺少 DeploymentScanner ?或者换句话说,我在哪里以及如何配置它?

1 个答案:

答案 0 :(得分:4)

很可能未启用此JBoss实例上的部署扫描程序扩展。查看

的服务器配置
<extension module="org.jboss.as.deployment-scanner"/>

编辑 @Magnilex:你是对的,上面是JBoss 7.0。 (再次在EAP和OS版本之间的编号陷阱中再次执行) 对于JBoss 6.1.0(OS),DeploymentScanner的设置位于“hdscanner-jboss-beans.xml”中。所以你要检查你的配置是否有“命名空间中的设置'urn:jboss:bean-deployer'”。
由于我没有安装JBoss 6.1.0(OS),因此无法详细说明。我在安装包中只有一个快速查看。但我想你现在应该能够找到相关的设置。