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:
- No menu Arquivo, selecione .
- Selecione o WebSphere v7 Server como o tipo de servidor e clique em Avançar.
- 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.
- Na página de configurações do servidor, clique em Concluir.
- Para visualizar o servidor criado no espaço de trabalho, no menu
Janelas, selecione .
Há dois modos de visualizar os conjuntos de política associados aos
serviço e cliente da Web:
- Dentro do jwsAddressBookRSPEAR/META-INF são criados dois arquivos: clientPolicyAttachements.xml e policyAttachements.xml. Ao abrir esses arquivos no editor padrão, você pode visualizar as configurações da
qualidade do serviço do cliente e do serviço respectivamente.
- Debaixo do nó Serviços da Web do JAX-WS na visualização Serviços, o cliente e
o serviço devem estar listados. Ao clicar com o botão direito do mouse e selecionar
Gerenciar Anexo do Conjunto de Políticas, você
pode visualizar ou modificar os conjuntos de políticas.
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.
- É possível determinar qual porta padrão o WebSphere Application Server está usando no console administrativo do WebSphere:
- 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.
- Expanda Servidores, na área de janela à
esquerda, e selecione Servidores de
Aplicativos.
- Selecione o nome do servidor na lista. Por padrão, esse é o server1.
- Na guia Configuração, procure o cabeçalho Comunicações e expanda Portas.
- A porta utilizada é WC_defaulthost.
- Execute o TestClient.jsp. Selecione jwsAddressBookRSPClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp,
clique com o botão direito do mouse e selecione . Certifique-se que o perfil do WebSphere Application Server v7.0
está selecionado e que o jwsAddressBookRSPEAR está incluso no servidor.
- 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.