Clients mit Unterstützung für web Services testen

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

  1. Testen Sie eine nicht verwaltete Client-JAR-Datei, indem Sie Ihre Anwendung mit dem Befehl java ausführen:
    [Windows] 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] 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>
    [AIX][HP-UX][Linux][Solaris][z/OS][IBM i] 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>
    [Linux][z/OS] 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.
  2. Testen Sie die EAR-Datei eines verwalteten JAX-RPC-Clients oder die EAR-Datei eines nicht verwalteten JAX-WS-Clients.
    1. 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.

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_testwbs
Dateiname:twbs_testwbs.html