我在一个项目中工作,有几个完全分离的JBoss AS实例(6.1.0.Final)。我需要访问MBean org.jboss.system.tools.DeploymentScanner ,但其中一个服务器缺少它。更确切地说, jboss.deployment 域根本不显示。
我已经区分了服务器的conf目录,但没有发现实例之间的任何相关差异。我还搜索了出现MBean的服务器的conf目录中的 DeploymentScanner ,但没有被点击。
为什么我的某个服务器实例缺少 DeploymentScanner ?或者换句话说,我在哪里以及如何配置它?
答案 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),因此无法详细说明。我在安装包中只有一个快速查看。但我想你现在应该能够找到相关的设置。