Um manipulador JAX-WS interage com mensagens por meio de um ponto de serviço do WS-Notification Versão
7.0 com base no JAX-WS (para manipulação de chamada de entrada) ou serviço do WS-Notification (para manipulação de chamada
de saída), portanto você deve tornar a classe manipuladora disponível para o servidor ou cluster que hospeda o serviço
ou ponto de serviço do WS-Notification que deseja monitorar.
Antes de Iniciar
Esta tarefa considera que você já criou seu manipulador. É possível fazer isso usando o IBM® Rational Application Developerou uma ferramenta similar.
Sobre Esta Tarefa
Antes de configurar um manipulador JAX-WS para ser usado com WS-Notification, você deve disponibilizar a classe manipuladora para o servidor ou cluster que hospeda o ponto de serviço ou serviço do WS-Notification que deseja monitorar.
Para fazer isso, crie uma biblioteca compartilhada para a classe e, em seguida, inclua a biblioteca compartilhada no carregador de classes do servidor.
Procedimento
- Empacote os arquivos de classe para seu manipulador como um arquivo JAR e, em seguida, copie
o arquivo JAR em um diretório apropriado.
Disponibilize a classe de manipulador
para o servidor de aplicativos de uma das seguintes formas:
- Copie o arquivo de classe individual para uma estrutura de diretórios em
app_server_root/classes que corresponde com o nome do pacote da classe, em que
app_server_root é o diretório-raiz para a instalação do WebSphere Application Server. Por exemplo,
uma classe de manipulador com.ibm.jaxws.handler.TestHandler é copiada
para o diretório app_server_root/classes/com/ibm/jaxws/handler.
- Empacote os arquivos de classe para todos os seus manipuladores como um arquivo JAR e, em seguida, copie o
arquivo JAR para o diretório app_server_root/lib/app.
- Inicie o administrative console.
- Crie uma biblioteca compartilhada para o arquivo JAR.
- Navegue para .
- Configure o escopo no qual deseja que a nova biblioteca seja visível e,
então, clique em Novo.
- Forneça um nome à nova biblioteca.
- Configure o caminho de classe para o diretório e nome do arquivo para seu arquivo JAR
do manipulador.
- Salve suas alterações na configuração principal.
Para obter informações adicionais, consulte Criando Bibliotecas Compartilhadas.
- Crie um carregador de classes para o servidor ou
cluster no qual você deseja disponibilizar o arquivo JAR.
- Navegue para .
- Clique em Nova.
- Clique em OK.
- Salve suas alterações na configuração principal.
Para obter informações adicionais, consulte Configurando os Carregadores de Classes de um Servidor.
- Inclua a biblioteca compartilhada no carregador de classes para o servidor.
- Navegue para .
- Clique em Incluir.
- Clique no nome de sua nova biblioteca e, então, clique em OK.
- Salve suas alterações na configuração principal.
Para obter informações adicionais, consulte Associando Bibliotecas Compartilhadas a Servidores.