java - JBoss 作为 6 : DeploymentScanner not showing in JMX console

标签 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?或者换句话说,我应该在哪里以及如何配置它?

最佳答案

很可能未启用此 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)。我只是快速浏览了安装包。但我想您现在应该能够找到相关设置。

关于java - JBoss 作为 6 : DeploymentScanner not showing in JMX console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21332111/

相关文章:

java - SonarQube:获取错误报告在分析过程中找不到找不到路径或找不到目录和类

java - JMX 端口动态分配

apache-kafka - Kafka 生产者和消费者信息

java - 关于如何处理涉及 API 集成的项目的想法

java - 存储在变量中与具有多种不同的方法

java - 时间戳sql查询

java - 处理两种不同类型的 future (其中一种 future 依赖于另一种 future )的理想方式是什么?

java - 具有 url 别名的空 session

java - 了解jboss框架-URL

java - 为远程调用引入压缩