Ich habe eine JAR-Datei für die Autorisierung. Ich benötige sie für jede meiner WAR-Dateien. Alle WAR-Dateien sind in einer EAR-Datei verpackt. Muss ich diese gemeinsame JAR-Datei in jeder WAR-Datei wiederholen, oder gibt es eine Struktur für gemeinsame Bibliotheken?
Also sieht mein Beispiel ungefähr so aus...
big.ear
- META-INF
- MANIFEST.MF
- application.xml
- appl1.war
- META-INF
- MANIFEST.MF
- WEB-INF
- web.xml
- lib
- unique1.jar
- unique2.jar
- unique3.jar
- common1.jar
- jsps/html/etc
- appl2.war
- META-INF
- MANIFEST.MF
- WEB-INF
- web.xml
- lib
- unique3.jar
- unique4.jar
- common1.jar
- jsps/html/etc
- appl3.war
- META-INF
- MANIFEST.MF
- WEB-INF
- web.xml
- lib
- unique5.jar
- common1.jar
- jsps/html/etc
Jede meiner WAR-Anwendungen kann common1.jar sehen, aber es ist in der EAR-Datei dreimal vorhanden.
Wo in der EAR-Struktur könnte ich common1.jar platzieren, damit appl1, appl2 und appl3 es sehen können, ohne es dreimal wiederholen zu müssen?