Carregando Classes de Manipuladores JAX-WS

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

  1. 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.
  2. Inicie o administrative console.
  3. Crie uma biblioteca compartilhada para o arquivo JAR.
    1. Navegue para Ambiente -> Bibliotecas Compartilhadas.
    2. Configure o escopo no qual deseja que a nova biblioteca seja visível e, então, clique em Novo.
    3. Forneça um nome à nova biblioteca.
    4. Configure o caminho de classe para o diretório e nome do arquivo para seu arquivo JAR do manipulador.
    5. Salve suas alterações na configuração principal.

    Para obter informações adicionais, consulte Criando Bibliotecas Compartilhadas.

  4. Crie um carregador de classes para o servidor ou cluster no qual você deseja disponibilizar o arquivo JAR.
    1. Navegue para Servidores -> Tipos de Servidor -> Servidores de aplicativos do WebSphere -> server_name -> [Infraestrutura do Servidor] Java e Gerenciamento de Processo -> Carregador de Classes.
    2. Clique em Nova.
    3. Clique em OK.
    4. Salve suas alterações na configuração principal.
    Para obter informações adicionais, consulte Configurando os Carregadores de Classes de um Servidor.
  5. Inclua a biblioteca compartilhada no carregador de classes para o servidor.
    1. Navegue para Servidores -> Tipos de Servidor -> Servidores de aplicativos do WebSphere -> server_name -> [Infraestrutura do Servidor] Java e Gerenciamento de Processo -> Carregador de Classes -> class_loader_name > [Propriedades Adicionais] Referências de biblioteca compartilhada.
    2. Clique em Incluir.
    3. Clique no nome de sua nova biblioteca e, então, clique em OK.
    4. Salve suas alterações na configuração principal.
    Para obter informações adicionais, consulte Associando Bibliotecas Compartilhadas a Servidores.

Í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=tjwsn_jaxws_handler_class
Nome do arquivo: tjwsn_jaxws_handler_class.html