Ativando um Arquivo EAR para Serviços da Web com o Comando endptEnabler
Use a ferramenta de linha de comandos endptEnabler para ativar um arquivo enterprise archive (EAR) para módulos Enterprise JavaBeans (EJB) que contêm serviços da Web e para especificar se os serviços da Web são expostos usando SOAP sobre Java™ Message Service (JMS) ou SOAP sobre HTTP.
Antes de Iniciar
Antes de realizar essa tarefa, você precisa montar um enterprise Java archive (JAR) ativado para serviços da Web em um arquivo EAR.
Sobre Esta Tarefa
A ferramenta de linha de comandos endptEnabler inclui um ou mais módulos roteadores no arquivo EAR para cada módulo JAR (Java Archive) de enterprise bean ativado pelo serviço da Web com base no JAX-WS (Java API for XML Web Services) ou no JAX-RPC (Java API for XML-based RPC) no arquivo EAR. Um módulo roteador fornece um terminal para o serviço da Web em um módulo JAR de enterprise bean particular.
Cada módulo roteador suporta um transporte específico, como HTTP ou JMS. Um módulo roteador HTTP é um módulo web application archive (WAR) que fornece um terminal HTTP para cada um dos serviços da Web contidos dentro de um módulo JHAR de enterprise bean particular. Da mesma forma, um módulo roteador JMS é um módulo JAR de enterprise bean que contém um Message Driven Bean (MDB) que serve como o listener da mensagem para pedidos destinados para os terminais de serviço da Web.
Se não houver nenhum módulo JAR de enterprise bean no arquivo EAR, não será necessário utilizar essa ferramenta.
Procedimento
Resultados
http://host[:port]/<context-root>/services/<port-component-name>
Certifique-se de que você instalou o módulo roteador HTTP ou Sistema de Mensagens Java (JMS) que foi gerado com o comando endptEnabler no mesmo destino dos seus arquivos JAR de enterprise bean de serviços da Web. Esses módulos roteadores HTTP ou JMS estão inclusos em seu aplicativo de serviços da Web e precisam utilizar as bibliotecas de tempo de execução do servidor de aplicativos.
O que Fazer Depois
Implemente o arquivo EAR no servidor de aplicativos. Um arquivo EAR montado que está ativado para serviços da Web é necessário para implementação.
Se estiver usando JMS como um transporte para as suas solicitações de serviço da Web, defina os vários objetos JMS como filas, tópicos ou conexões fábricas, que serão usados pelo seu aplicativo antes de instalar o aplicativo.