2014-01-24 16 views
5

Ich arbeite in einem Projekt mit mehreren, vollständig getrennten Instanzen von JBoss AS (6.1.0.Final). Ich muss auf die MBean org.jboss.system.tools.DeploymentScanner zugreifen, aber es fehlt für einen dieser Server. Genauer gesagt, die Domäne jboss.deployment wird überhaupt nicht angezeigt.JBoss AS 6: Der DeploymentScanner wird nicht in der JMX-Konsole angezeigt

Ich habe die conf-Verzeichnisse der Server diffamiert, ohne relevante Unterschiede zwischen den Instanzen zu finden. Ich habe auch nach DeploymentScanner im conf-Verzeichnis eines Servers gesucht, für den die MBean erscheint, aber keinen Treffer erhalten.

Wie kommt es, dass die DeploymentScanner für eine meiner Server-Instanzen fehlt? Oder mit anderen Worten, wo und wie konfiguriere ich das?

Antwort

4

höchstwahrscheinlich ist die Deployment-Scanner-Erweiterung dieser JBoss-Instanz nicht aktiviert. Werfen Sie einen Blick in die Serverkonfiguration für

<extension module="org.jboss.as.deployment-scanner"/> 

bearbeiten @Magnilex: Du hast Recht, die oben für JBoss 7.0. (Schritt erneut in der Nummerierungsfalle zwischen EAP- und OS-Version) Für JBoss 6.1.0 (OS) ist die Einstellung des DeploymentScanner in "hdscanner-jboss-beans.xml". Sie sollten also Ihre Konfiguration auf eine "Einstellung im Namespace 'urn: jboss: bean-deployer'" prüfen.
Konnte es nicht detaillierter zeigen, da ich kein JBoss 6.1.0 (OS) installiert habe. Ich hatte nur eine kurze Übersicht im Installationspaket. Aber ich denke, du solltest jetzt in der Lage sein, die entsprechende Einstellung zu finden.