【问题标题】:JBoss AS 6: DeploymentScanner not showing in JMX consoleJBoss AS 6:DeploymentScanner 未显示在 JMX 控制台中
【发布时间】:2014-02-15 09:56:14
【问题描述】:
我在一个项目中工作,其中有几个完全独立的 JBoss AS (6.1.0.Final) 实例。我需要访问 MBean org.jboss.system.tools.DeploymentScanner,但其中一台服务器缺少它。更准确地说,jboss.deployment 域根本没有出现。
我已经比较了服务器的 conf 目录,但没有发现实例之间的任何相关差异。我还在出现 MBean 的服务器的 conf 目录中搜索了 DeploymentScanner,但没有得到任何结果。
为什么我的一个服务器实例缺少 DeploymentScanner?或者换句话说,我在哪里以及如何配置它?
【问题讨论】:
标签:
java
jboss
jmx
jboss6.x
mbeans
【解决方案1】:
很可能此 JBoss 实例上的部署扫描程序扩展未启用。查看服务器配置
<extension module="org.jboss.as.deployment-scanner"/>
edit @Magnilex:没错,以上是针对 JBoss 7.0 的。 (再次进入 EAP 和操作系统版本之间的编号陷阱)
对于 JBoss 6.1.0 (OS),DeploymentScanner 的设置在“hdscanner-jboss-beans.xml”中。所以你应该检查你的配置是否有“命名空间'urn:jboss:bean-deployer'中的设置”。
因为我没有安装 JBoss 6.1.0 (OS),所以无法更详细地指出它。我只快速查看了安装包。不过我想你现在应该可以找到相关设置了。