A través de la programación Java™ MBean, puede instalar, actualizar y eliminar un Java Platform, Enterprise Edition ( Java EE ) aplicación en un WebSphere® Application Server objetivo de implementación.
Antes de comenzar
En esta tarea se da por supuesto que se tienen conocimientos básicos de la programación de MBean. Para obtener 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 esta documentación, haga clic en .
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.
Evite problemas: Durante la implementación de una aplicación empresarial, puede ser necesario escanear los archivos binarios de la aplicación en busca de anotaciones introducidas por Java EE 5 o posterior. Es posible que una aplicación no se despliegue si se compila utilizando un nivel de Java SDK que sea superior al nivel de Java SDK de un gestor de despliegue. El Deployment Manager debe estar en el mismo nivel de Java SDK o en un nivel Java SDK superior al de la aplicación.
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 de administración 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.
- Accede a la función de gestión de aplicaciones.
Consulte los ejemplos siguientes para acceder a las funciones de gestión de aplicaciones:
- De WebSphere Application Server código
- Desde afuera WebSphere Application Server
- Cuando WebSphere Application Server no está funcionando
- Instalar una aplicación.
Consulte el ejemplo para instalar inicialmente una aplicación en un destino de implementación, como un servidor.
- Desinstalar una aplicación.
Consulte el ejemplo para desinstalar una aplicación que reside en un destino de despliegue.
- Manipular atributos adicionales para una aplicación implementada.
Consulte el ejemplo para manipular atributos que no están expuestos a través del objeto AppDeploymentTask.
- Compartir 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.
- Actualizar una aplicación.
Vea el ejemplo para actualizar la aplicación instalada en un servidor 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).
- Agregar, actualizar o eliminar parte de una aplicación.
Vea el ejemplo que puede utilizar para agregar, actualizar o eliminar parte de una aplicación en un servidor.
- Editar una aplicación.
Vea el ejemplo que puede utilizar para editar una aplicación en un servidor.
- Añade un módulo.
Vea el ejemplo para agregar un módulo a una aplicación que reside en un servidor.
- Actualizar un módulo.
Vea el ejemplo para actualizar un módulo que reside en un servidor. Cuando se actualiza un módulo, se desinstala el módulo desplegado y se instala el módulo actualizado.
- Eliminar un módulo.
Vea el ejemplo para eliminar un módulo que reside en un servidor. Cuando se actualiza un módulo, se desinstala el módulo desplegado.
- Añade un archivo.
Vea el ejemplo para agregar un archivo a una aplicación que reside en un servidor.
- Actualizar un archivo.
Vea el ejemplo para actualizar un archivo en un servidor. Cuando se actualiza un archivo, se desinstala el archivo desplegado y se instala el archivo actualizado.
- Eliminar un archivo.
Vea el ejemplo para eliminar un archivo en un servidor. Cuando se suprime un archivo, se
desinstala el archivo desplegado.
- Guarde los cambios en el repositorio de configuración maestra.
Qué hacer a continuación
Si tiene más actualizaciones de aplicaciones, puede realizar las actualizaciones a través de programación, la consola de administración o la herramienta
wsadmin.
Puede utilizar el marco de implementación común para agregar lógica adicional a las operaciones de administración de aplicaciones. 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 de AppManagement.