Ensamblaje de un archivo JAR (Enterprise Bean) en un archivo EAR

Puede ensamblar un archivo JAR (archivador Java™) de enterprise bean en un archivo EAR (archivador empresarial) con una herramienta de ensamblaje. El ensamblaje del archivo JAR y ahora el archivo EAR son tareas necesarias para habilitar el código Java para servicios web.

Antes de empezar

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

Antes de ensamblar un archivo EAR habilitado para servicios web debe ensamblar un archivo JAR de enterprise bean que desea habilitar para servicios web. Para obtener más información sobre los artefactos necesarios para ensamblar el archivo JAR de enterprise bean, consulte la información sobre cómo ensamblar un archivo JAR a partir de código Java que está habilitado para servicios web.
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

Para ensamblar un archivo EAR habilitado para servicios web:

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. Si todavía no lo ha hecho, configure la herramienta de ensamblaje para que funcione con los módulos Java EE. Deberá asegurarse de que están habilitadas las categorías Java EE y Web. Consulte cómo configurar la herramienta de ensamblaje en la documentación de Rational Application Developer.
  3. Ensamble el archivo JAR habilitado para servicios web en un archivo EAR. El archivo EAR puede contener un enterprise bean o archivos JAR de cliente de aplicaciones, archivos WAR, aplicaciones web y metadatos que describen las aplicaciones o archivos application.xml.

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.jar

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>AddressBookJ2WEE</display-name>
				<description>AddressBook EJB Example from Java</description>
				<module id="EjbModule_1">
						<ejb>AddressBook.jar</ejb>
		</module>
	</application>

Qué hacer a continuación

Puede habilitar un archivo EAR para módulos EJB que contienen servicios web. A continuación, despliegue el archivo EAR en WebSphere Application Server.


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_assembearjar
File name: twbs_assembearjar.html