Carregando Classes de Manipulador JAX-RPC

Um manipulador JAX-RPC interage com mensagens que eles transmitem para e do barramento de integração de serviços, portanto você torna a classe do manipulador disponível para o servidor ou cluster que hospeda a porta de entrada ou saída do serviço que você 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. Para obter informações adicionais, consulte o artigo do IBM developerWorks Support for J2EE Web Services in WebSphere Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers.

Sobre Esta Tarefa

Antes de configurar o manipulador JAX-RPC para uso com serviços da Web implementados pelo barramento de integração de serviços, você deve disponibilizar a classe do manipulador. Para monitorar uma porta de entrada, disponibilize a classe de manipuladores para o servidor no qual o listener de terminal dessa porta está localizado. Para monitorar uma porta de saída, disponibilize a classe de manipuladores para o servidor no qual o destino da porta de saída está localizado.

Para disponibilizar a classe do manipulador para o servidor ou cluster que hospeda a porta que você deseja monitorar, crie uma biblioteca compartilhada para a classe e, então, inclua a biblioteca compartilhada no carregador de classes para o 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.jaxrpc.handler.TestHandler é copiada para o diretório app_server_root/classes/com/ibm/jaxrpc/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 Carregadores de Classe 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=tjw_jaxrpc_handler_class
Nome do arquivo: tjw_jaxrpc_handler_class.html