Instruções de Configuração da Amostra do Serviço da Web do Catálogo de Endereços do WebSphere JAX-WS

Pré-requisito: Antes de executar a amostra será necessário certificar-se de que um servidor do WebSphere Application Server v7.0 foi definido. Por padrão um servidor é criado quando você instala o WebSphere Application Server. Esse servidor pode ser visualizado na visualização Servidores. No entanto, se desejar criar um novo servidor faça o seguinte:
  1. No menu Arquivo, selecione Novo > Outro > Servidor > Servidor > Avançar.
  2. Selecione o WebSphere v7 Server como o tipo de servidor e clique em Avançar.
  3. Se não tiver um ambiente de tempo de execução vinculado ao seu espaço de trabalho, você receberá um aviso para inserir o diretório de instalação do WebSphere Application Server.
  4. Na página de configurações do servidor, clique em Concluir.
  5. Para visualizar o servidor criado no espaço de trabalho, no menu Janelas, selecione Mostrar Visualização > Outro > Servidor > Servidores > OK.
Para executar a amostra: Assim que a amostra for importada, execute-a utilizando o TestClient.jsp:
  1. Selecione jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp, clique com o botão direito do mouse e escolha Executar Como > Executar no Servidor. Certifique-se que o perfil do WebSphere Application Server v7.0 está selecionado e que o jwsAddressBookEAR está incluso no servidor.
  2. Selecione o método saveAddress e digite as informações no campo nome. Todos os outros campos são opcionais. Clique em Chamar.
  3. Selecione o método findAddress, digite o nome utilizado durante o método saveAddress e clique em Chamar. A informação salva pelo método saveAddress deve ser exibida na área de janela de resultados.
Para executar a amostra utilizando uma porta não-padrão: Se desejar rotear o tráfego do serviço da Web por uma porta não-padrão como o Monitor TCP/IP, será necessário alterar o terminal padrão da amostra para corresponder ao número da porta do monitor.
  1. É possível determinar qual porta padrão o WebSphere Application Server está usando no console administrativo do WebSphere:
    1. Ative o Console Administrativo do WebSphere Application Server clicando com o botão direito do mouse no servidor na visualização Servidores e selecionando Executar console administrativo.
    2. Expanda Servidores, na área de janela à esquerda, e selecione Servidores de Aplicativos.
    3. Selecione o nome do servidor na lista. Por padrão, esse é o server1.
    4. Na guia Configuração, procure o cabeçalho Comunicações e expanda Portas.
    5. A porta utilizada é WC_defaulthost.
  2. Execute o TestClient.jsp. Selecione jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp, clique com o botão direito do mouse e escolha Executar Como > Executar no Servidor. Certifique-se que o perfil do WebSphere Application Server v7.0 está selecionado e que o jwsAddressBookEAR está incluso no servidor.
  3. Na área de janela Qualidade de Serviço do JSP, altere o número da porta no campo do terminal e clique em Atualizar
Nota: A seleção de Ignorar JAXB e Utilizar Cargas XML substituirá a visualização das ligações do JAXB dos métodos TestClient.jsp com a mensagem bruta do SOAP. Para utilizar essa função, é preciso inserir manualmente as entradas do corpo do SOAP exigidas. Isso será útil quando o cliente gerado é incapaz de tratar com todos os métodos incluídos no serviço da Web, mas será desnecessário para a amostra do catálogo de endereços.

Feedback