Ensamblaje de aplicaciones
El ensamblaje de aplicaciones consiste en crear módulos Java EE (Java™ Platform, Enterprise Edition) que se pueden desplegar en servidores de aplicaciones. Los módulos se crean a partir de los artefactos de código como, por ejemplo, los archivos WAR (Web Application Archive, los archivos RAR (Resource Adapter Archive), los archivos JAR EJB (Enterprise Bean) y los archivos JAR (Application Client Archive). Este empaquetado y configuración de artefactos de código en módulos EAR (Enterprise Archive) o en módulos web autónomos es necesario para desplegar los módulos en un servidor de aplicaciones.
Antes de empezar
Desarrolle los artefactos de código que desee desplegar en un servidor de aplicaciones y pruébalos en el entorno de desarrollo integrado que prefiera. Los artefactos de código que puede ensamblar en módulos Java EE desplegables son los siguientes:
- Enterprise beans
- Servlets, archivos JSP (JavaServer Pages) y otros componentes web
- Implementaciones del adaptador de recursos (conector)
- Aplicaciones cliente
- Módulos SIP (Session Initiation Protocol) (archivos SAR)
- Otras clases y archivos que se admiten
Para ensamblar los artefactos de código en módulos Java EE desplegables, puede utilizar una herramienta de ensamblaje soportada. El producto da soporte a IBM® Rational Application Developer para software WebSphere e IBM WebSphere Application Server Developer Tools para Eclipse para desarrollar, ensamblar y desplegar módulos Java EE.
Acerca de esta tarea
Los artefactos de código se ensamblan en módulos Java EE para desplegar los artefactos de código en un servidor de aplicaciones. Cuando se ensamblan artefactos de código, empaquete y configure los artefactos de código en aplicaciones y módulos Java EE desplegables, edite las anotaciones o los descriptores de despliegue y correlacione las bases de datos según sea necesario. A menos que ensamble los artefactos de código en módulos Java EE, no puede ejecutarlos satisfactoriamente en un servidor de aplicaciones.
Los pasos describen cómo ensamblar artefactos de código Java EE en módulos desplegables mediante una herramienta de ensamblaje. Alternativamente, puede utilizar una herramienta de despliegue rápido para ensamblar y desplegar rápidamente los archivos de código J2EE (Java 2 Platform, Enterprise Edition) 1.3 ó 1.4. Consulte "Despliegue rápido de aplicaciones J2EE" para obtener información detallada.
Procedimiento
Qué hacer a continuación
Después de ensamblar las aplicaciones, utilice una herramienta de gestión de sistemas para desplegar los archivos EAR o WAR en el servidor de aplicaciones. En la sección "Modos de instalar aplicaciones de empresa o módulos" se listan las herramientas de gestión de sistemas disponibles para desplegar módulos Java EE en un servidor de aplicaciones. La herramienta de gestión de sistemas sigue las instrucciones de despliegue y seguridad definidas en las anotaciones o los descriptores de despliegue y permite modificar enlaces especificados en una herramienta de ensamblaje. Esta herramienta busca los recursos externos necesarios que utiliza la aplicación, tales como los enterprise beans y las bases de datos.
Comprima la aplicación de modo que el archivo EAR contenga sólo los módulos necesarios. Los módulos pueden incluir metadatos para los módulos, como información sobre anotaciones, descriptores de despliegue, enlaces y extensiones de IBM.
Durante la instalación, utilice la consola administrativa para llevar a cabo las instrucciones de seguridad definidas en las anotaciones o en los descriptores de despliegue y para localizar los recursos externos necesarios, como enterprise beans y bases de datos. Puede añadir propiedades de configuración y volver a definir las propiedades de enlace definidas en una herramienta de ensamblaje.