Montando um Arquivo WAR que está Ativado para Serviços da Web a Partir de um Enterprise Bean

É possível montar um arquivoJava™ archive (JAR) de enterprise bean ativado para serviço da Web com uma ferramenta do conjunto usando artefatos gerados do conjunto de ferramentas.

Antes de Iniciar

É possível montar módulos de serviços da Web baseados em Java com ferramentas do conjunto fornecidas com o WebSphere Application Server.

Você precisa dos seguintes artefatos que são gerados a partir da ferramenta de linha de comandos WSDL2Java para concluir esta tarefa:
  • Um arquivo JAR de enterprise bean montado que não está ativado para serviços da Web
  • Uma classe Java compilada para a interface de terminal em serviço
  • Um arquivo WSDL (Web Services Description Language)
  • O descritor de implementação webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices-ext.xmi completo e o arquivo de mapeamento do JAX-RPC (Java API for XML-based remote procedure call).

Sobre Esta Tarefa

Monte um arquivo JAR de enterprise bean ativado para serviços da Web a partir do código Java para as seguintes ações nas etapas para a seção dessa tarefa.

Procedimento

  1. Inicie uma ferramenta de montagem. Leia sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
  2. Se você ainda não fez isso, configure a ferramenta de montagem para que ela funcione em módulos Java EE. Você precisa ter certeza de que as categorias Java EE e Web estejam ativadas. Leia sobre como configurar a ferramenta de montagem na documentação do Rational Application Developer.
  3. Migre os arquivos JAR criados com o Assembly Toolkit, a Application Assembly Tool ou uma ferramenta diferente para a ferramenta de montagem do Rational Application Developer. Para migrar os arquivos, importe seus arquivos JAR para a ferramenta de montagem. Leia sobre como migrar artefatos de código para uma ferramenta de montagem na documentação do Rational Application Developer.

Resultados

Você tem os artefatos necessários para ativar um módulo do Enterprise JavaBeans (EJB) para serviços da Web. Os artefatos são incluídos no arquivo JAR. Agora, você precisa configurar os descritores de implementação para que possa implementar o serviço da Web no ambiente de tempo de execução do servidor de aplicativos.

Exemplo

O arquivo JAR AddressBook.jar contém os arquivos a seguir após a montagem. Os arquivos incluídos nesta tarefa estão em negrito. Esses arquivos incluem o arquivo WSDL, os descritores de implementação e o arquivo de mapeamento do JAX-RPC.
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class 
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl 
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

O que Fazer Depois

Monte o arquivo EAR para que você possa implementar o arquivo EAR no WebSphere Application Server.

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