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

Mag*_*lex 5 java jboss jmx mbeans jboss6.x

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

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

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

Sub*_*mal 4

很可能此 JBoss 实例上的部署扫描器扩展未启用。查看服务器配置

<extension module="org.jboss.as.deployment-scanner"/>
Run Code Online (Sandbox Code Playgroud)

编辑@Magnilex:你是对的,以上是针对 JBoss 7.0 的。(再次进入 EAP 和操作系统版本之间的编号陷阱)对于 JBoss 6.1.0(操作系统),DeploymentScanner 的设置位于“hdscanner-jboss-beans.xml”中。因此,您应该检查您的配置是否有“命名空间 'urn:jboss:bean-deployer' 中的设置”。
由于我没有安装 JBoss 6.1.0(操作系统),因此无法更详细地指出它。我只是快速浏览了一下安装包。但我想你现在应该能够找到相关的设置。