Una vez que ha desarrollado, ensamblado, desplegado y configurado el
servicio web, puede probar para confirmar que el servicio web se ejecuta en el
entorno del servidor de aplicaciones.
Antes de empezar
Antes de probar el cliente Java™ de servicios web para confirmar el servicio web
que se ejecuta en el entorno de WebSphere Application Server, verifique que el punto final
del servidor especificado en el archivo WSDL (Web Services Description Language) del cliente
está disponible y en ejecución.
Acerca de esta tarea
Las pruebas se ejecutan de forma diferente en función de si el módulo cliente está en un contenedor Java EE o si el cliente se ejecuta en el entorno de la aplicación del cliente ligero para JAX-RPC (API de Java para RPC basado en XML) con WebSphere Application Server o el entorno de aplicación del cliente ligero para JAX-WS (API de Java para servicios web XML) con WebSphere Application Server.
Procedimiento
- Pruebe un archivo JAR de cliente no gestionado ejecutando la aplicación con el mandato java.
![[Windows]](../images/windows.gif)
Para aplicaciones JAX-WS:
"%JAVA_HOME%\bin\java"
-Djava.endorsed.dirs=<directorio_instalación_cliente_ligero_jax-ws>/endorsed_apis_8.5.0.jar
-classpath
"<directorio_instalación_cliente_ligero_JAX-WS>\runtimes\com.ibm.jaxws.thinclient_8.5.0.jar;
<lista_de_jars_y_clases_de_la_aplicación>"
<nombre_clase_plenamente_cualificado_a_ejecutar> <parámetros_de_la_aplicación>
![[Windows]](../images/windows.gif)
Para aplicaciones JAX-RPC:
"%JAVA_HOME%\bin\java"
-classpath
"<directorio_instalación_cliente_ligero_JAX-RPC>\runtimes\com.ibm.ws.webservices.thinclient_8.5.0.jar;
<lista_de_jars_y_clases_de_la_aplicación>"
<nombre_clase_plenamente_cualificado_a_ejecutar> <parámetros_de_la_aplicación>
![[Linux]](../images/linux.gif)
![[z/OS]](../images/ngzos.gif)
Para aplicaciones JAX-RPC:
"$JAVA_HOME/bin/java"
-classpath
"<directorio_instalación_cliente_ligero_JAX-RPC>/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar:
<lista_de_jars_y_clases_de_la_aplicación>"
<nombre_clase_plenamente_cualificado_a_ejecutar> <parámetros_de_la_aplicación>
Se ejecutará la aplicación cliente no gestionada.
- Pruebe un archivo EAR de cliente JAX-RPC gestionado o un archivo EAR de cliente
JAX-WS no gestionado.
- Ejecute la aplicación cliente con el mandato launchClient. En el ejemplo siguiente se muestra el uso de este mandato:
launchClient clientEar
Resultados
Tiene un cliente habilitado para servicios web que se comprueba. Ahora puede añadir medidas de seguridad al servicio web. Las medidas de seguridad son opcionales.