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.Acerca de esta tarea
Para ensamblar un archivo EAR habilitado para servicios web:
Procedimiento
- 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.
- 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.
- 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
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.