Montando um Arquivo WAR Ativado para Serviços da Web em um Arquivo EAR

É possível montar um arquivo web application archive (WAR) ativado para serviços da Web em um arquivo enterprise archive (EAR) com uma ferramenta do conjunto.

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 um arquivo WAR ativado para serviços da Web em um Arquivo EAR usando as etapas fornecidas na 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. Monte o arquivo WAR ativado para serviços da Web em um arquivo EAR. Monte o arquivo EAR que contém os arquivos JAR ou WAR. O arquivo EAR pode conter arquivos JAR do aplicativo cliente ou do enterprise bean; aplicativos da Web ou arquivos WAR; e metadados que descrevem os aplicativos ou arquivos application.xml. Para saber mais sobre como montar o arquivo WAR, consulte a documentação sobre como montar aplicativos.

Resultados

Um arquivo EAR ativado para serviços da Web.

Exemplo

No exemplo a seguir, existe um descritor de implementação application.xml compactado com um arquivo JAR ativado para serviços da Web chamado AddressBook.jar que está compactado em um arquivo EAR chamado AddressBook.ear. O arquivo EAR contém:

META-INF/MANIFEST.MF
META-INF/application.xml
AddressBook.war

Segue um exemplo do descritor de implementação application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" 
"http://java.sun.com/dtd/application_1_3.dtd">
	<application id="Application_ID">
		<display-name>AddressBook</display-name>
		<description>AddressBook Example from Java bean</description>
		<module id="WebModule_1">
			<web>
				<web-uri>AddressBook.war</web-uri>
				<context-root>/AddressBook</context-root>
			</web>
		</module>
	</application>

O que Fazer Depois

Implemente os seus serviços da Web.

Í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_assembearwar
Nome do arquivo: twbs_assembearwar.html