Nachdem Sie Ihren Web-Service entwickelt, assembliert, implementiert und konfiguriert haben, können Sie testen, ob Ihr Web-Service in der
Anwendungsserverumgebung ausgeführt werden kann.
Vorbereitende Schritte
Bevor Sie Ihren Web-Service-Java-Client testen, um zu prüfen, ob der Web-Service
in der Umgebung von WebSphere Application Server ausgeführt werden kann, müssen Sie sicherstellen, dass der
in der WSDL-Datei (Web Services Description Language)
des Clients angegebene Endpunkt aktiv und verfügbar ist.
Informationen zu diesem Vorgang
Tests werden unterschiedlich ausgeführt, je nachdem, ob das Clientmodul
in einem Java EE-Container ist oder ob der Client in der Anwendungsumgebung
von Thin Client for Java API for XML-based RPC (JAX-RPC) mit WebSphere
Application Server oder in der Anwendungsumgebung von Thin Client for Java API
for XML-Based Web Services (JAX-WS) mit WebSphere Application Server ausgeführt wird.
Vorgehensweise
- Testen Sie eine nicht verwaltete Client-JAR-Datei, indem Sie Ihre Anwendung mit dem Befehl
java ausführen:
![[Windows]](../images/windows.gif)
Für
JAX-WS-Anwendungen:
"%JAVA_HOME%\bin\java"
-Djava.endorsed.dirs=<Installationsverzeichnis_des_JAX-WS-Thin-Client>/endorsed_apis_8.5.0.jar
-classpath
"<Installationsverzeichnis_des_JAX-WS-Thin-Client>\runtimes\com.ibm.jaxws.thinclient_8.5.0.jar;
<Liste_der_Anwendungs-JAR-Dateien_und_-Klassen>"
<vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
![[Windows]](../images/windows.gif)
Für JAX-RPC-Anwendungen:
"%JAVA_HOME%\bin\java"
-classpath
"<Installationsverzeichnis_des_JAX-WS-Thin-Client>\runtimes\com.ibm.ws.webservices.thinclient_8.5.0.jar;
<Liste_der_Anwendungs-JAR-Dateien_und_-Klassen>"
<vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
![[Linux]](../images/linux.gif)
![[z/OS]](../images/ngzos.gif)
Für JAX-RPC-Anwendungen:
"$JAVA_HOME/bin/java"
-classpath
"<Installationsverzeichnis_des_JAX-WS-Thin-Client>/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar:
<Liste_der_Anwendungs-JAR-Dateien_und_-Klassen>"
<vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
Die nicht verwaltete Clientanwendung wird ausgeführt.
- Testen Sie die EAR-Datei eines verwalteten JAX-RPC-Clients
oder die EAR-Datei eines nicht verwalteten JAX-WS-Clients.
- Führen Sie die Clientanwendung mit dem Befehl launchClient aus. Das folgende Beispiel veranschaulicht die Verwendung dieses Befehls:
launchClient clientEar
Ergebnisse
Sie haben einen Client mit Unterstützung für web Services getestet.
Jetzt können Sie Sicherheitsmaßnahmen für den Web-Service definieren. Sicherheitsmaßnahmen sind optional.