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
Vorgehensweise
- Starten Sie ein Assembliertool. Informationen zum Starten des Assembliertools finden Sie in der Dokumentation zu Rational Application Developer.
- 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.
- 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
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