Verschiedene lib-Verzeichnisse von JBoss
Gibt es eine Reihe von verschiedenen lib-Verzeichnisse JBoss (5.1.0) verwendet: ich finden kann, jboss/lib "von jboss/lib/endorsed, jboss/common/lib" von jboss/server/default/lib und natürlich die jboss/server/default/deploy/myapp/WEB-INF/lib (bin ich etwas fehlt ?).
Aus der oben genannten, ich weiß, dass ich das Letzte (WEB-INF/lib), um alle Gläser meine app braucht. Was ist mit all den anderen ? Was ist Ihr Einsatz und was soll ich dort ? Warum es dort und nicht im WEB-INF/lib ?
Dank !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anderen Ordner sind für verschiedene Arten von shared-libs. Zum Beispiel, wenn Sie 10-apps mit gleichen DB-Treiber, es gibt wirklich keinen Grund, um einen db-Treiber-jar-pro Anwendung (also 10 Gläser). In diesem Fall können Sie einfach legen Sie es in
jboss/server/<server config>/lib
.jboss/server/<server config>/lib
: alle libs, die hier geteilt werden zwischen "alle apps" in der server configjboss/common/lib
: geteilt zwischen allen server-configsjboss/lib
: dies sind die libs für den server selbst (wenn ich mich nicht verkennen, Sie sind auch auf dem app-classpath)jboss/lib/endorsed
: dies ist die gleiche wie oben, nur, wenn du eine lib hier, es wird immer gefunden werden, bevor ähnliche lib jboss/lib. Die Idee ist ähnlich zu Endorsed Standards Override Mechanism des JDK