Mediante la programación de MBean de Java™, puede instalar, actualizar y suprimir una aplicación de Java Platform, Enterprise Edition (Java EE) en un destino de despliegue de WebSphere Application Server.
Antes de empezar
En esta tarea se da por supuesto que se tienen conocimientos básicos de la
programación de MBean.
Si desea información sobre la programación de MBean,
consulte la documentación de la interfaz de programación de aplicaciones (API)
Java
de MBean. En este Information Center, pulse .
Para obtener más información acerca de cómo reiniciar aplicaciones actualizadas, consulte la sección Comportamiento de reciclado de alta definición en el documento técnico de IBM® WebSphere Developer: Gestión de sistemas para WebSphere Application Server Versión 6 -- Parte 5 Opciones flexibles para actualizar aplicaciones desplegadas.
Para poder instalar o cambiar una aplicación en un destino de despliegue, debe crear o actualizar la aplicación y ensamblarla utilizando una herramienta de ensamblaje.
Acerca de esta tarea
Aparte de instalar, desinstalar y actualizar aplicaciones mediante programación, también puede instalar, desinstalar y actualizar aplicaciones Java EE mediante la consola administrativa o la herramienta wsadmin. Las tres formas
proporcionan posibilidades idénticas de actualización.
Procedimiento
- Ejecute alguna de las siguientes tareas o todas para gestionar las aplicaciones Java EE mediante programación.
- Acceda a la función de gestión de aplicaciones.
Consulte los siguientes ejemplos para acceder a la función de gestión de aplicaciones:
- Desde el código de WebSphere Application Server
- Desde fuera de WebSphere Application Server
- Cuando WebSphere Application Server no se está ejecutando
- Instale una
aplicación.
Consulte el ejemplo para realizar una instalación inicial de una aplicación en un destino de despliegue como un servidor o un clúster.
- Desinstale
una aplicación.
Consulte el ejemplo para desinstalar una aplicación que reside en un destino de despliegue.
- Manipule atributos adicionales
para una aplicación desplegada.
Consulte el ejemplo para manipular atributos
que no están expuestos a través del objeto AppDeploymentTask.
- Comparta sesiones para la gestión de aplicaciones.
Consulte el ejemplo para guardar actualizaciones específicas de la aplicación para una aplicación desplegada en una sesión y, a continuación, en el repositorio de configuración.
- Actualice una
aplicación.
Consulte el ejemplo para actualizar la aplicación instalada en un servidor o un clúster con una nueva aplicación.
Cuando se actualiza completamente una aplicación, la aplicación desplegada se desinstala y se instala el nuevo archivo EAR (Enterprise Archive).
- Añada,
actualice o suprima parte de una aplicación.
Consulte el ejemplo que se puede utilizar para añadir, actualizar o suprimir parte de una aplicación de un servidor o un clúster.
- Edite una aplicación.
Consulte el ejemplo que se puede utilizar para editar una aplicación en un servidor o un clúster.
- Añada un módulo.
Consulte el ejemplo para añadir un módulo a una aplicación que reside en un servidor o un clúster.
- Actualice
un módulo.
Consulte el ejemplo para actualizar un módulo que reside en un servidor o un clúster.
Cuando se actualiza
un módulo, se desinstala el módulo desplegado y se instala el módulo actualizado.
- Suprima un
módulo.
Consulte el ejemplo para suprimir un módulo que reside en un servidor o un clúster.
Cuando se actualiza
un módulo, se desinstala el módulo desplegado.
- Añada un archivo.
Consulte el ejemplo para añadir un archivo a una aplicación que reside en un servidor o un clúster.
- Actualice
un archivo.
Consulte el ejemplo para actualizar un archivo en un servidor o un clúster.
Cuando se actualiza un
archivo, se desinstala el archivo desplegado y se instala el archivo actualizado.
- Suprima un
archivo.
Consulte el ejemplo para suprimir un archivo en un servidor o un clúster.
Cuando se suprime un archivo, se
desinstala el archivo desplegado.
- Guarde los cambios en el repositorio de configuración maestra.
- Sincronice los cambios en la configuración maestra en
todos los nodos para que se apliquen los cambios.
Qué hacer a continuación
Si tiene más actualizaciones de aplicaciones, puede realizar las actualizaciones a través de programación, la consola administrativa o la herramienta
wsadmin.
Puede utilizar la infraestructura de despliegue común para añadir lógica adicional a las operaciones de gestión de aplicaciones. Consulte Ampliación de las operaciones de gestión de aplicaciones a través de programación. Las tareas que las extensiones proporcionan están disponibles a través de los clientes administrativos,
como la herramienta wsadmin, la consola administrativa o a través de las API de programación que proporciona el MBean AppManagement.