У меня есть JAR-файл для авторизации. Мне нужно это для каждого из моих файлов WAR. Все файлы WAR упакованы в файл EAR. Нужно ли повторять этот общий JAR в каждой WAR или есть структура для общих библиотек?
Так что мой пример выглядит примерно так ...
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
Каждое из моих WAR-приложений может видеть common1.jar, но оно находится в EAR три раза.
Где в структуре EAR можно разместить common1.jar, чтобы appl1, appl2 и appl3 могли видеть его, не повторяя его три раза?