Wie 3rd-Party-JAR-Dateien in ein EJB jar zu verpacken?
Frage
Ich habe eine alte J2EE-Anwendung (J2EE 1.3), die Pakete in eine EAR, und in der EAR, gibt es WARs und EJB JAR-Dateien. Jetzt ist einer der EJB JARs Bedürfnisse einiger 3rd-Party-Bibliothek JAR-Dateien zu beziehen, so etwas ist der beste Ort, um diese JAR-Dateien zu verpacken und wie?
Lösung
Sie gehen in das Ohr Datei, an der Wurzel oder Sie können ein lib Verzeichnis erstellen, sie zu speichern. Jedes Projekt (EJB oder IST), dass der Bedarf, sie verweisen muss sie in dem umfasst Class-Path:. der Manifest-Datei
Ear Inhalt
- log4j.jar
- lib
- commons-lang.jar
- MyEJBProj.jar
- MyWAR.war
MyEJBProj Inhalt
- classes
- META-INF
- MANIFEST.MF
MANIFEST.MF
Manifest-Version: 1.0
Class-Path: log4j.jar lib/commons-lang.jar
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow