Ensamblaje de un archivo WAR habilitado para servicios web en un archivo EAR

Puede ensamblar un archivo WAR (archivador de aplicación web) habilitado para servicios web en un archivo empresarial EAR (archivador empresarial) con una herramienta de ensamblaje.

Antes de empezar

Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.

Restricción: No incluya un símbolo de almohadilla (#) en el nombre de los archivos que están empaquetados en un archivado de la aplicación. Debido al proceso interno, el servidor de aplicaciones no ha conseguido desplegar correctamente la aplicación cuando se incluye un símbolo de almohadilla en un nombre de archivo dentro del archivado de la aplicación. Cuando se produce esta anomalía, es posible que se produzca una excepción al procesar la aplicación. Además, es posible que falten partes de la aplicación una vez que ésta se haya desplegado. Para solucionar esta cuestión, renombre los nombres de archivo dentro del archivado de la aplicación de tal modo que no contengan un símbolo de almohadilla (#).

Acerca de esta tarea

Ensamble de un archivo WAR habilitado para servicios web en un archivo EAR con los pasos que se proporcionan en esta sección de tarea.

Procedimiento

  1. Inicie la herramienta de ensamblaje. Consulte la información sobre cómo iniciar la herramienta de ensamblaje en la documentación de Rational Application Developer.
  2. Ensamble el archivo WAR habilitado para servicios web en un archivo EAR. Ensamble el archivo EAR que contiene los archivos JAR o WAR. El archivo EAR puede contener un enterprise bean o archivos JAR de cliente de aplicaciones, aplicaciones web o archivos WAR y metadatos que describen las aplicaciones o archivos application.xml. Si desea más información sobre cómo ensamblar el archivo WAR, consulte la documentación sobre ensamblaje de aplicaciones.

Resultados

Un archivo EAR habilitado para servicios web.

Ejemplo

En el ejemplo siguiente, hay un descriptor de despliegue application.xml comprimido con un archivo JAR habilitado para servicios web llamado AddressBook.jar que está comprimido en un archivo EAR llamado AddressBook.ear. El archivo EAR contiene:

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

A continuación figura un ejemplo del descriptor de despliegue 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>

Qué hacer a continuación

Despliegue los servicios web.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembearwar
File name: twbs_assembearwar.html