2014-01-24 84 views
5

我在一個項目中工作,幾個完全分開的JBoss AS(6.1.0.Final)實例。我需要訪問MBean org.jboss.system.tools.DeploymentScanner,但其中一臺服務器缺少它。更確切地說,jboss.deployment域根本不顯示。JBoss AS 6:DeploymentScanner沒有在JMX控制檯中顯示

我沒有發現任何實例之間的相關差異diffd服務器的conf目錄。我還在DeploymentScanner之後搜索了MBean出現的服務器的conf目錄,但沒有命中。

爲什麼我的服務器實例中缺少DeploymentScanner?換句話說,我在哪裏以及如何配置?

回答

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),所以無法更詳細地指出它。我只在安裝包中快速瀏覽。但我想你現在應該能夠找到相關的設置。