Hallo zusammen,
ich nutze den JBoss 4.2.3 EA. Nun versuche ich gerade, die JMX-Konsole abzusichern. Dazu verwende ich eine Klasse, die in einem ear-File (test_0.ear') zu finden ist. In der Konfigurationsdatei der JMX-Konsole jboss-web.xml versuche ich nun etwas zu sagen wie:
<depends>jboss.j2ee:service=EARDeployment,url='test_0.ear'</depends>
Klappt soweit wunderbar. Problem ist nun, dass das ear-File bei jedem Buildvorgang eine neue Versionsnummer angehängt bekommt (test_1.ear, test_2.ear...)
Und nun versuche ich vergebens, die depends-Einstellung etwas flexibler zu machen, so in der Art
<depends>jboss.j2ee:service=EARDeployment,url='test_*.ear'</depends>
Klappt aber nicht, da Dateien mit Wildcard von dem JBoss-Filtermechanismus ignoriert werden - was ich auch nicht verändern will.
Auch die Möglichkeit, ein Verzeichnis statt einer Datei anzugeben, führt nicht zum Ziel. Statt dessen kommt folgende Fehlermeldung:
--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=jmx-console.war,id=-8335029
State: NOTYETINSTALLED
I Depend On:
jboss.j2ee:service=EARDeployment,url='${jboss.server.home.dir)/deploy/test_0.ear'
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.j2ee:service=EARDeployment,url='${jboss.server.home.dir)/deploy/test_0.ear'
State: NOTYETINSTALLED
Depends On Me:
jboss.web.deployment:war=jmx-console.war,id=-8335029
Das liegt aber scheinbar nicht an einem falschen Verzeichnispfad.
Naja, wie auch immer. Ich komme hier nicht weiter. Vielleicht kann mir ja jemand helfen?
Danke und Gruss
Martin
ich nutze den JBoss 4.2.3 EA. Nun versuche ich gerade, die JMX-Konsole abzusichern. Dazu verwende ich eine Klasse, die in einem ear-File (test_0.ear') zu finden ist. In der Konfigurationsdatei der JMX-Konsole jboss-web.xml versuche ich nun etwas zu sagen wie:
<depends>jboss.j2ee:service=EARDeployment,url='test_0.ear'</depends>
Klappt soweit wunderbar. Problem ist nun, dass das ear-File bei jedem Buildvorgang eine neue Versionsnummer angehängt bekommt (test_1.ear, test_2.ear...)
Und nun versuche ich vergebens, die depends-Einstellung etwas flexibler zu machen, so in der Art
<depends>jboss.j2ee:service=EARDeployment,url='test_*.ear'</depends>
Klappt aber nicht, da Dateien mit Wildcard von dem JBoss-Filtermechanismus ignoriert werden - was ich auch nicht verändern will.
Auch die Möglichkeit, ein Verzeichnis statt einer Datei anzugeben, führt nicht zum Ziel. Statt dessen kommt folgende Fehlermeldung:
--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=jmx-console.war,id=-8335029
State: NOTYETINSTALLED
I Depend On:
jboss.j2ee:service=EARDeployment,url='${jboss.server.home.dir)/deploy/test_0.ear'
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.j2ee:service=EARDeployment,url='${jboss.server.home.dir)/deploy/test_0.ear'
State: NOTYETINSTALLED
Depends On Me:
jboss.web.deployment:war=jmx-console.war,id=-8335029
Das liegt aber scheinbar nicht an einem falschen Verzeichnispfad.
Naja, wie auch immer. Ich komme hier nicht weiter. Vielleicht kann mir ja jemand helfen?
Danke und Gruss
Martin