Tôi có một tệp JAR để ủy quyền. Tôi cần nó cho mỗi tệp WAR của tôi. Tất cả các tệp WAR được đóng gói trong một tệp EAR. Tôi có phải lặp lại JAR phổ biến này trong mỗi WAR hay không, hoặc có cấu trúc cho các thư viện chung không?Các JAR thông thường có phải được lặp lại qua các WAR trong một EAR không?
Vì vậy, ví dụ của tôi trông giống như thế này ...
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
Mỗi ứng dụng WAR của tôi có thể nhìn thấy common1.jar, nhưng nó là trong EAR ba lần.
Ở đâu trong cấu trúc EAR tôi có thể đặt common1.jar để appl1, appl2 và appl3 có thể nhìn thấy nó mà không lặp lại nó ba lần?
Nhìn vào nó. – dacracot
Liên kết này không hoạt động như bây giờ. – Prince