JAR-Datei mit Unterstützung für Web-Services aus einer Enterprise-Bean assemblieren
Sie können mit einem Assembliertool unter Verwendung von aus den Tools generierten Artefakten eine Web-Service-fähige Enterprise Bean Java™ Archive (JAR)-Datei zusammenstellen.
Vorbereitungen
Sie können Java-basierte Web-Service-Module mit den Assemblierungstools von WebSphere® Application Server.
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 Service-Endpunktschnittstelle
- eine WSDL-Datei
- Das Ganzewebservices.xml ,ibm-webservices-bnd.xmi , Undibm-webservices-ext.xmi Bereitstellungsdeskriptor und Java-API für die XML-basierte Zuordnungsdatei für Remote Procedure Calls (JAX-RPC).
Informationen zu dieser Task
Vorgehensweise
- Starten Sie ein Assembliertool.Informationen zum Starten des Assemblytools finden Sie im Rational® Application Developer Dokumentation.
- 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 zur Konfiguration des Assembly-Tools finden Sie im Rational Application Developer Dokumentation.
- Migrieren Sie JAR-Dateien, die mit dem Assembly Toolkit, dem Application Assembly Tool oder einem anderen Tool erstellt wurden, in das Rational Application Developer Montagewerkzeug. Zum Migrieren von Dateien importieren Sie Ihre JAR-Dateien in das Assembliertool. Weitere Informationen zum Migrieren von Code-Artefakten in ein Assembly-Tool finden Sie im Rational Application Developer Dokumentation.
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