Gestión de aplicaciones con programación

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 Reference (Referencia) > Mbean interfaces (Interfaces de Mbean).

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

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

  2. Guarde los cambios en el repositorio de configuración maestra.
  3. 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.


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=tjmx_updating_app
File name: tjmx_updating_app.html