JAR-Datei für eine Enterprise-Bean mit Unterstützung für web Services aus einer WSDL-Datei assemblieren
Sie können mit einem Assembliertool aus einer WSDL-Datei (Web Services Description Language) eine JAR-Datei für eine Enterprise-Bean mit Unterstützung für Web-Services 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 diese Task die folgenden Artefakte:- eine assemblierte WAR-Datei, die die EJB-Implementierung (Enterprise JavaBeans) enthält, und alle Klassen, die mit dem Befehlszeilentool WSDL2Java generiert werden, wenn das Rollenargument develop-server und das Containerargument EJB ist
- eine WSDL-Datei,
- 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 einer WSDL-Datei eine JAR-Datei für eine Enterprise-Bean mit Unterstützung für web Services zu assemblieren.
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/AddressBookSoapBindingImpl.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