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
- Teste um arquivo JAR de cliente não gerenciado executando seu aplicativo
com o comando java.
![[Windows]](../images/windows.gif)
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]](../images/windows.gif)
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>
![[Linux]](../images/linux.gif)
![[z/OS]](../images/ngzos.gif)
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.
- Teste um arquivo EAR do cliente JAX-RPC gerenciado ou um arquivo EAR do cliente JAX-WS não gerenciado.
- 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.