Web-Service-Clientanwendungen implementieren

Nachdem Sie eine EAR-Datei (Unternehmensarchiv) für die Web-Service-Clientanwendung erstellt haben, können Sie die Web-Service-Clientanwendung in Application Server implementieren.

Vorbereitende Schritte

Zum Implementieren eines Java-basierten Web-Service-Clients benötigen Sie eine Unternehmensanwendung (oder EAR-Datei), die für Web-Services konfiguriert und aktiviert ist.

Eine JAX-WS-Anwendung (Java API for XML-Based Web Services) ist als WAR-Datei oder als WAR-Modul in einer EAR-Datei gepackt. Eine JAX-WS-Anwendung erfordert für die Implementierung keine zusätzlichen Bindungen und Implementierungsdeskriptoren, wohingegen Sie für eine JAX-RPC-Web-Service-Anwendung zusätzliche Bindungen und Implementierungsdeskriptoren für die Anwendungsimplementierung hinzufügen müssen. JAX-WS ist dynamischer und erfordert keine der statischen Daten, die für die Implementierung von JAX-RPC-Anwendungen im Implementierungsschritt generiert werden müssen. Für JAX-RPC-Web-Service-Clients (Java API for XML-based RPC) müssen Sie die Clientimplementierungsdeskriptoren konfigurieren.

Informationen zu diesem Vorgang

Sie können zum Implementieren einer EAR-Datei die Administrationskonsole oder das Scripting-Tool wsadmin verwenden. Wenn Sie eine Anwendung, die Web-Services enthält, mit dem Befehl wsadmin installieren möchten, geben Sie die Option -deployws für JAX-RPC-Anwendungen an.

Verwenden Sie den Befehl wsdeploy nur für JAX-RPC-Anwendungen. Der Befehl wsdeploy ist für JAX-WS-Anwendungen nicht anwendbar.

Wenn Sie eine Anwendung, die Web-Services enthält, mit der Administrationskonsole installieren möchten, wählen Sie im Assistenten "Neue Anwendung installieren" die Option Web-Services implementieren aus. Lesen Sie die Informationen zum Installieren einer neuen Anwendung über die Administrationskonsole.

Gehen Sie zum Implementieren der EAR-Datei mit dem Befehl wsadmin wie folgt vor:

Vorgehensweise

  1. Starten Sie Installationsstammverzeichnis/bin/wsadmin an einer Eingabeaufforderung.

    [AIX][HP-UX][Linux][Solaris]Unter Betriebssystemen wie AIX oder Linux starten Sie das Script Installationsstammverzeichnis/bin/wsadmin.sh.

  2. Implementieren Sie die EAR-Datei.
    • Geben Sie für JAX-WS-Web-Service-Anwendungen den Befehl $AdminApp install EARfile "-usedefaultbindings" an der wsadmin-Eingabeaufforderung ein.
    • Geben Sie für JAX-RPC-Web-Service-Anwendungen den Befehl $AdminApp install EARfile "-usedefaultbindings -deployws" an der wsadmin-Eingabeaufforderung ein.

Ergebnisse

Sie haben einen Web-Service-Client in der Laufzeitumgebung des Anwendungsservers implementiert.

Nächste Schritte

Testen Sie den Web-Service-Client. Jetzt können Sie eine Web-Service-fähige verwaltete EAR-Clientdatei oder eine nicht verwaltete JAR-Clientdatei testen.

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_deploywbsclient
Dateiname:twbs_deploywbsclient.html