Après avoir développé, assemblé, déployé et configuré votre service
Web, vous pouvez effectuer un test afin de confirmer que votre service Web s'exécute
dans l'environnement de serveur d'applications.
Avant de commencer
Avant de tester votre client Java™ de services Web pour vérifier que le service
Web fonctionne dans l'environnement WebSphere Application Server, assurez-vous que le noeud
final du serveur spécifié dans le fichier WSDL du client est bien en cours d'exécution et qu'il est disponible.
Pourquoi et quand exécuter cette tâche
Les tests sont exécutés différemment selon que le module du client se trouve dans un conteneur Java EE ou si le client s'exécute dans l'environnement d'application Thin client pour JAX-RPC
(Java API for XML-based RPC) avec WebSphere Application
Server ou l'environnement d'application Thin Client pour JAX-WS (Java API
for XML-Based Web Service) avec WebSphere Application Server.
Procédure
- Testez un fichier JAR de client non géré en exécutant votre application avec la commande java.
![[Windows]](../images/windows.gif)
Pour les applications JAX-WS :
"%JAVA_HOME%\bin\java"
-Djava.endorsed.dirs=<your_jax-ws_thin_client_install_directory>/endorsed_apis_8.5.0.jar
-classpath
"<rép_install_client_léger_jax-ws>\runtimes\com.ibm.jaxws.thinclient_8.5.0.jar;
<liste_des_classes_et_fichiers_jar_de_votre_application>"
<nom_complet_de_la_classe_à_exécuter> <paramètres_votre_application>
![[Windows]](../images/windows.gif)
Pour les applications JAX-RPC :
"%JAVA_HOME%\bin\java"
-classpath
"<rép_install_client_léger_jax-rpc>\runtimes\com.ibm.ws.webservices.thinclient_8.5.0.jar;
<liste_des_classes_et_fichiers_jar_de_votre_application>"
<nom_complet_de_la_classe_à_exécuter> <paramètres_votre_application>
![[Linux]](../images/linux.gif)
![[z/OS]](../images/ngzos.gif)
Pour les
applications JAX-RPC :
"$JAVA_HOME/bin/java"
-classpath
"<rép_install_client_léger_jax-rpc>/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar:
<liste_des_classes_et_fichiers_jar_de_votre_application>"
<nom_complet_de_la_classe_à_exécuter> <paramètres_votre_application>
L'application de client non géré s'exécute.
- Testez un fichier EAR de client JAX-RPX géré ou un fichier EAR client JAX-WS
non géré.
- Exécutez l'application client avec la commande launchClient. L'exemple suivant illustre l'utilisation de cette commande :
launchClient clientEar
Résultats
Vous avez testé un client compatible avec les services. Vous pouvez maintenant appliquer des mesures de sécurité au service Web. Les mesures de sécurité sont facultatives.