Ein EJB 1.1-Projekt kann mit dem J2EE-Migrationsassistenten in ein EJB 2.x-Projekt konvertiert werden.
- Klicken Sie in der Sicht "J2EE-Hierarchie" mit der rechten Maustaste auf das 1.1-Projekt, und wählen
Sie dann aus.
Wenn Sie das ursprüngliche EJB 1.1-Projekt beibehalten wollen,
können Sie ein neues 2.x-Projekt erstellen und anschließend die JAR-Datei des vorhandenen Projekts
in das neue Projekt importieren ().
Obwohl es sich bei dem Projekt um ein EJB 2.x-Projekt handelt, bleiben die vorhandenen (oder importierten)
EJB 1.1-CMP-Beans (CMP, Container-Managed Persistence) weiter EJB 1.1-Beans. Das heißt, die CMP-Beans werden nicht in EJB 2.x konvertiert.
Der J2EE-Migrationsassistent migriert die Enterprise-Beans in einem
EJB 2.x-Projekt aus 1.1 auf 2.x. (Wenn Sie sich dafür entscheiden, Ihre 1.1-CMP-Beans auf 2.x zu migrieren,
müssen alle Beans im 2.x-Projekt migriert werden. Sie können allerdings selektiv auswählen, diesen
migrierten 2.x-Beans lokale Clientsichten hinzuzufügen.)
- Der Assistent behält die vorhandene EJB 1.1-Vererbung im EJB 2.x-Projekt bei.
- Der Assistent migriert (proprietäre) EJB 1.1-Beziehungen auf (standardmäßige) EJB
2.x-Beziehungen und bietet weitere Vorteile.
Anmerkung: Wenn Sie über zugeordnete Zuordnungen verfügen, werden EJB 2.x-Zuordnungen
für die Zuordnungen selbst erstellt, aber die Aufgabenbereichszuordnungen für diese Zuordnungen werden ungültig. Wenn Sie die Gültigkeitsprüfung ausführen, werden Sie einen Fehler feststellen. Um dies zu umgehen, öffnen Sie zuerst den Zuordnungseditor, und speichern Sie die Zuordnung.
Die Aufgabenbereichszuordnung wird entfernt. Anschließend können
Sie die Gültigkeitsprüfung wieder ausführen und die Aufgabenbereiche erneut zuordnen.