Prueba de clientes habilitados para servicios web

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

  1. Pruebe un archivo JAR de cliente no gestionado ejecutando la aplicación con el mandato java.
    [Windows] 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] 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>
    [AIX][HP-UX][Linux][Solaris][z/OS][IBM i] 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>
    [Linux][z/OS] 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.
  2. Pruebe un archivo EAR de cliente JAX-RPC gestionado o un archivo EAR de cliente JAX-WS no gestionado.
    1. 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.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_testwbs
File name: twbs_testwbs.html