Wie Paket 3rd party JARs in ein EJB-jar?
Habe ich von einem alten J2EE-Anwendung (J2EE 1.3), welche Pakete in einem OHR, im OHR, es gibt Kriege und EJB-JARs. Jetzt ist einer der EJB-JARs muss Sie auf einige 3rd-party-library-JARs, also, was ist der beste Ort, um diejenigen Gläser und wie?
Gute Frage. Warum ist die Bereitstellung/Struktur von EJB - /OHR-Verpackung so viel schwieriger, als KRIEG??? Sollte dies eine automatische, ganz typisch, use-case.
InformationsquelleAutor Tong Wang | 2009-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen Sie in der ear-Datei im Stammverzeichnis oder erstellen Sie eine lib Verzeichnis zu speichern. Jedes Projekt, EJB (oder WAR) , muss auf Sie verweisen, müssen Sie in die
Class-Path: der manifest-Datei.
Ohr Inhalt
MyEJBProj Inhalt
MANIFESTIEREN.MF
Richtig auf den Namen (bearbeitet widerspiegeln), sollten alle Kappen, aber die classpath, können Sie einfach durch Leerzeichen voneinander getrennt, sogar auf der gleichen Linie. Nur stellen Sie sicher, es ist nicht ein Leerzeichen nach dem letzten Eintrag gibt es eine Fortsetzung. Eclipse, zum Beispiel Schreibe/Anzeige des classpath mit einem Glas pro Zeile und ein Leerzeichen am Ende jeder Zeile, wenn ein anderer folgt.
Vergessen Sie nicht, um zwei Zeilenumbrüche am Ende der MANIFEST.MF. Ich erinnere mich an einen alten bug, wo dies notwendig war, weil sonst einige der Inhalte, die oben würde ignoriert werden...
Deshalb habe ich meine IDE-schreiben die Sache, wenn möglich 😉
InformationsquelleAutor Robin