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.
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
- Inicie uma ferramenta de montagem. Leia sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
- 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.
- 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
Exemplo
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...
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.