JAR-Datei mit Unterstützung für Web-Services aus einer Enterprise-Bean assemblieren

Sie können eine für Web-Services aktivierte JAR-Datei einer Enterprise-Bean mit einem Assembliertool unter Verwendung der von den Tools generierten Artefakten assemblieren.

Vorbereitende Schritte

Sie können Java-basierte Web-Service-Module mit den von WebSphere Application Server bereitgestellten Assembliertools assemblieren.

Sie benötigen für die Ausführung dieser Task die folgenden Artefakte, die vom Befehlszeilentool WSDL2Java generiert werden:
  • eine assemblierte JAR-Datei für eine Enterprise-Bean, die Web-Services nicht unterstützt,
  • eine kompilierte Java™-Klasse für die Serviceendpunktschnittstelle,
  • Eine WSDL-Datei (Web Services Description Language)
  • die vollständigen Implementierungsdeskriptoren webservices.xml, ibm-webservices-bnd.xmi und ibm-webservices-ext.xmi sowie die JAX-RPC-Zuordnungsdatei (Java API for XML-based Remote Procedure Call).

Informationen zu diesem Vorgang

Führen Sie die im Folgenden beschriebenen Schritte aus, um aus Java-Code eine JAR-Datei für eine Enterprise-Bean mit Unterstützung für Web-Services zu assemblieren.

Vorgehensweise

  1. Starten Sie ein Assembliertool. Informationen zum Starten des Assembliertools finden Sie in der Dokumentation zu Rational Application Developer.
  2. Konfigurieren Sie das Assembliertool, falls noch nicht geschehen, für Java-EE-Module. Stellen Sie sicher, dass die Kategorien Java EE und Web aktiviert sind. Informationen zum Konfigurieren des Assembliertools finden Sie in der Dokumentation zu Rational Application Developer.
  3. Migrieren Sie die mit Assembly Toolkit, Application Assembly Tool oder einem anderen Tool erstellten JAR-Dateien auf Rational Application Developer. Zum Migrieren von Dateien importieren Sie Ihre JAR-Dateien in das Assembliertool. Informationen zum Migrieren von Codeartefakten in ein Assembliertool finden Sie in der Dokumentation zu Rational Application Developer.

Ergebnisse

Sie haben die Artefakte erstellt, die für die Web-Service-Unterstützung eines EJB-Moduls erforderlich sind. Die Artefakte werden der JAR-Datei hinzugefügt. Jetzt müssen Sie die Implementierungsdeskriptoren so konfigurieren, dass Sie den Web-Service in die Laufzeitumgebung des Anwendungsservers implementieren können.

Beispiel

Die JAR-Datei AddressBook.jar enthält nach der Assemblierung die folgenden Dateien. Die in dieser Task hinzugefügten Dateien sind in Fettschrift hervorgehoben. Zu diesen Dateien gehören die WSDL-Datei, die Implementierungsdeskriptoren und die JAX-RPC-Zuordnungsdatei.
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl 
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

Nächste Schritte

Assemblieren Sie die EAR-Datei so, dass Sie die EAR-Datei in WebSphere Application Server implementieren können.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembjarjava
Dateiname:twbs_assembjarjava.html