Testando Clientes Ativados para Serviços da Web

Depois de ter desenvolvido, montado, implementado e configurado o seu serviço da Web, é possível testar para confirmar se o seu serviço da Web executa no ambiente do servidor de aplicativos.

Antes de Iniciar

Antes de testar o seu cliente Java™ de serviços da Web para confirmar que o seu serviço da Web executa no ambiente do WebSphere Application Server, verifique se o terminal do servidor especificado no arquivo Web Services Description Language (WSDL) do cliente está executando e disponível.

Sobre Esta Tarefa

Os testes são executados de maneira diferente dependendo de o módulo cliente estar em um contêiner de Java EE ou se o cliente estiver sendo executado no Thin Client para JAX-RPC (Java API for XML-based RPC) com o ambiente de aplicativo do WebSphere Application Server ou o Thin Client para JAX-WS (Java API for XML-Based Web Services) com o ambiente de aplicativos do WebSphere Application Server.

Procedimento

  1. Teste um arquivo JAR de cliente não gerenciado executando seu aplicativo com o comando java.
    [Windows] Para aplicativos JAX-WS:
    "%JAVA_HOME%\bin\java" 
    -Djava.endorsed.dirs=<your_jax-ws_thin_client_install_directory>/endorsed_apis_8.5.0.jar
    -classpath 
    "<your_JAX-WS_thin_client_install_directory>\runtimes\com.ibm.jaxws.thinclient_8.5.0.jar;
    <list_of_your_application_jars_and_classes>"
    <fully_qualified_class_name_to_run> <your_application_parameters>
    [Windows] Para aplicativos JAX-RPC:
    "%JAVA_HOME%\bin\java" 
    -classpath 
    "<your_JAX-RPC_thin_client_install_directory>\runtimes\com.ibm.ws.webservices.thinclient_8.5.0.jar;
    <list_of_your_application_jars_and_classes>"
    <fully_qualified_class_name_to_run> <your_application_parameters>
    [AIX][HP-UX][Linux][Solaris][z/OS][IBM i] Para aplicativos JAX-WS:
    "$JAVA_HOME/bin/java" 
    -Djava.endorsed.dirs=<your_jax-ws_thin_client_install_directory>/endorsed_apis_8.5.0.jar
    -classpath 
    "<your_JAX-WS_thin_client_install_directory>/runtimes/com.ibm.jaxws.thinclient_8.5.0.jar:
    <list_of_your_application_jars_and_classes>"
    <fully_qualified_class_name_to_run> <your_application_parameters>
    [Linux][z/OS] Para aplicativos JAX-RPC:
    "$JAVA_HOME/bin/java" 
    -classpath 
    "<your_JAX-RPC_thin_client_install_directory>/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar:
    <list_of_your_application_jars_and_classes>"
    <fully_qualified_class_name_to_run> <your_application_parameters>
    O aplicativo cliente não gerenciado é executado.
  2. Teste um arquivo EAR do cliente JAX-RPC gerenciado ou um arquivo EAR do cliente JAX-WS não gerenciado.
    1. Execute o aplicativo cliente com o comando launchClient. O exemplo a seguir ilustra o uso desse comando:
      launchClient clientEar

Resultados

Você tem um cliente ativado para serviços da Web que está testado. Agora é possível incluir medidas de segurança ao serviço da Web. As medidas de segurança são opcionais.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_testwbs
Nome do arquivo: twbs_testwbs.html