EJB-Projekte in EJB-JAR-Dateien exportieren

Nachdem Sie Ihre Enterprise-Beans getestet haben, können Sie das Modul in eine EJB-JAR-Datei exportieren.

Beim Exportieren eines EJB-Projekts wird der Inhalt des Projekts in eine EJB-JAR-Datei exportiert, und zwar unabhängig davon, ob Implementierungscode generiert wurde oder nicht. Sie können die serverseitig exportierte JAR-Datei verwenden, da sie allen erforderlichen Code aus der serverseitigen und der clientseitigen Perspektive enthält.

Wichtig: Wenn Sie ein EJB-Projekt mit Hilfe des Exportassistenten für EJB-JAR-Datei exportieren, schließt der Exportassistent kein dem EJB-Projekt zugeordnetes JAR-Projekt für EJB-Client mit ein. Damit die JAR-Datei für EJB-Client angegeben wird, empfiehlt es sich, die EAR-Datei der Unternehmensanwendung zu exportieren, in der das EJB-Projekt enthalten ist. Die resultierende EAR-Datei enthält alle abhängigen JAR-Dateien für EJB-Client als Dienstprogramm-JAR-Dateien. Alternativ dazu können Sie das JAR-Projekt für EJB-Client separat als JAR-Datei exportieren.

So exportieren Sie ein EJB-Projekt:

  1. Klicken Sie in der Sicht 'Projektexplorer' der J2EE-Perspektive mit der rechten Maustaste auf das EJB-Projekt, das Sie exportieren wollen.
  2. Wählen Sie im Kontextmenü Exportieren > EJB-JAR-Datei aus. Der Exportassistent wird geöffnet.
  3. Wählen Sie das zu exportierende EJB-Projekt in der Dropdown-Liste aus.
  4. Geben Sie im Feld Ziel den vollständigen Pfad und den Namen der JAR-Datei für das exportierte EJB-Modul an.
  5. Optional: Um Quellendateien in die exportierte JAR-Datei mit einzuschließen, aktivieren Sie das Markierungsfeld Quellendateien exportieren.
  6. Optional: Wenn Sie in eine vorhandene JAR-Datei exportieren und keine Warnung vor dem Überschreiben dieser Datei angezeigt werden soll, wählen Sie Vorhandene Datei überschreiben aus.
  7. Klicken Sie auf Fertig stellen.

Um die EJB-JAR-Datei nach dem Exportieren in einer Anwendung zu implementieren, müssen Sie die vom Hersteller des Servers bereitgestellten Implementierungstools verwenden.