Montando um Arquivo WAR do Cliente Ativado para serviços da Web em um Arquivo EAR

Agora que você gerou os artefatos do seu aplicativo, é necessário montar esses artefatos para criar um arquivo enterprise archive (EAR) que é usado no aplicativo de serviços da Web.

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.

Restrição: Não inclua o símbolo # no nome dos arquivos que são empacotados em um archive de aplicativo. Devido ao processamento interno, o servidor do aplicativos não conseguirá implementar corretamente o aplicativo se o símbolo # for incluído em um nome do arquivo dentro do archive de aplicativo. Se essa falha ocorrer, poderá haver uma exceção quando o aplicativo estiver sendo processado. Além disso, partes do aplicativo poderão estar ausentes depois que o aplicativo for implementado. Para resolver esse problema, renomeie quaisquer nomes de arquivos no archive do aplicativo para que eles não contenham esse símbolo.

Sobre Esta Tarefa

Monte o código e os artefatos do cliente que possibilitem ao aplicativo cliente acessar um serviço da Web com as etapas fornecidas:

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 WAR criados com o Assembly Toolkit, a AAT (Application Assembly Tool) ou uma ferramenta diferente para a ferramenta de montagem do Rational Application Developer. Para migrar os arquivos, importe seus arquivos WAR para uma ferramenta de montagem. Consulte sobre como importar arquivos web application archive (WAR) usando uma ferramenta do conjunto na documentação do Rational Application Developer.

Resultados

Você montou os artefatos necessários para ativar o aplicativo cliente para serviços da Web em um arquivo EAR.

Exemplo

Este exemplo do processo de montagem utiliza o arquivo WAR AddressBookWeb.war e o arquivo EAR AddressBook.ear:
WEB-INF/MANIFEST.MF
WEB-INF/web.xml
WEB-INF/wsdl/AddressBook.wsdl
WEB-INF/AddressBook_mapping.xml
WEB-INF/ibm-webservicesclient-ext.xmi (opcional)
WEB-INF/ibm-webservicesclient-bnd.xmi 
com/ibm/websphere/samples/webservices/addr/Address.class
com/ibm/websphere/samples/webservices/addr/AddressBook.class
com/ibm/websphere/samples/webservices/addr/AddressBookClient.class
com/ibm/websphere/samples/webservices/addr/AddressBookService.class
...outras classes geradas...
Após a montagem do arquivo AddressBookWeb.war no arquivo AddressBook.ear, o arquivo AddressBook.ear conterá os seguintes arquivos:
META-INF/MANIFEST.MF 
AddressBookWeb.war
META-INF/application.xml

O que Fazer Depois

Para Java™ API para aplicativos XML-Based Web Services (JAX-WS), você está pronto para implementar o aplicativo cliente dos serviços da Web.

Para Java API para aplicativos XML-based RPC (JAX-RPC), você precisa configurar as ligações do descritor de implementação com uma ferramenta do conjunto para que o cliente possa se comunicar com um serviço da Web que esteja implementado em um servidor.


Í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_assembclientwar
Nome do arquivo: twbs_assembclientwar.html