WAR-Datei eines Clients mit Unterstützung für web Services zu einer EAR-Datei assemblieren
Nachdem Sie Ihre Anwendungsartefakte generiert haben, müssen Sie diese Artefakte zu einer EAR-Datei assemblieren, die in der Web-Service-Anwendung verwendet wird.
Vorbereitende Schritte
Sie können Java-basierte Web-Service-Module mit den von WebSphere Application Server bereitgestellten Assembliertools assemblieren.
Informationen zu diesem Vorgang
Führen Sie die folgenden Schritte aus, um den Clientcode und die Artefakte, die dem Client den Zugriff auf einen Web-Service ermöglichen, 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 WAR-Dateien, die mit Assembly Toolkit, Application Assembly Tool (AAT) oder einem anderen Tool erstellt wurden, auf das Assembliertool Rational Application Developer. Zum Migrieren von Dateien importieren Sie Ihre WAR-Dateien in ein Assembliertool. Informationen zum Importieren von WAR-Dateien mit einem Assembliertool finden Sie in der Dokumentation zu Rational Application Developer.
Ergebnisse
Beispiel
WEB-INF/MANIFEST.MF
WEB-INF/web.xml
WEB-INF/wsdl/AddressBook.wsdl
WEB-INF/AddressBook_mapping.xml
WEB-INF/ibm-webservicesclient-ext.xmi (optional)
WEB-INF/ibm-webservicesclient-bnd.xmi
com/ibm/websphere/samples/webservices/addr/Address.class
com/ibm/websphere/samples/webservices/addr/AddressBook.class
com/ibm/websphere/samples/webservices/addr/AddressBookClient.class
com/ibm/websphere/samples/webservices/addr/AddressBookService.class
... weitere generierte Klassen ...
META-INF/MANIFEST.MF
AddressBookWeb.war
META-INF/application.xml
Nächste Schritte
Für JAX-WS-Anwendungen (Java™ API for XML-Based Web Services) können Sie jetzt die Web-Service-Clientanwendung implementieren.
Für JAX-RPC-Anwendungen (Java API for XML-based RPC) müssen Sie die Bindungen für den Clientimplementierungsdeskriptor mit einem Assembliertool so konfigurieren, dass der Client mit einem in einem Server implementierten Web-Service kommunizieren kann.