Grâce à la programmation MBean Java™, vous pouvez installer, mettre à jour et supprimer une
application Java Platform, Enterprise Edition (Java EE) sur une WebSphere
Application Servercible de déploiement.
Avant de commencer
Cette tâche suppose une
connaissance de base de la programmation MBean.
Pour plus d'informations sur la programmation des beans gérés, voir la documentation sur l'API (Interface de programmation d'application) Java MBean.
Dans le centre de documentation, cliquez sur .
Pour plus d'informations sur le redémarrage d'applications mises à jour, voir Fine-grained recycle behavior dans IBM® WebSphere
Developer Technical Journal: System management for WebSphere Application Server
V6 -- Part 5 Flexible options for updating deployed applications.
Avant de pouvoir installer ou
modifier une application sur une cible de déploiement, vous devez la créer et
la mettre à jour, puis l'assembler à l'aide de l'outil d'assemblage.
Pourquoi et quand exécuter cette tâche
Outre l'installation, la désinstallation et la mise
à jour d'applications par programmation, vous pouvez
installer, désinstaller et mettre à jour des applications Java EE via
la console d'administration et l'outil wsadmin. Les trois méthodes offrent les mêmes possibilités de mise à jour.
Procédure
- Effectuez tout ou partie des tâches suivantes pour gérer vos applications Java EE
par programmation.
- Accédez à la fonction de gestion
des applications.
Reportez-vous aux exemples suivants pour accéder à la fonctionnalité de gestion des applications :
- Depuis le code de WebSphere
Application Server
- Extérieur à WebSphere
Application Server
- Lorsque WebSphere
Application Server n'est pas en cours d'exécution
- Installation
d'une application.
Reportez-vous à l'exemple d'installation initiale d'application sur une cible de déploiement telle qu'un serveur ou sur un cluster.
- Désinstallation
d'une application.
Reportez-vous à l'exemple de désinstallation d'application sur une cible de déploiement.
- Manipulation des attributs supplémentaires
pour une application déployée.
Reportez-vous à l'exemple de
manipulation des attributs qui ne sont pas exposés
via l'objet AppDeploymentTask.
- Partage des sessions pour la gestion des applications.
Reportez-vous à l'exemple d'enregistrement dans une session, puis dans le référentiel de configuration, des mises à jour spécifiques à l'application
pour une application déployée.
- Mise
à jour d'une application.
Reportez-vous à l'exemple de mise à jour d'une application installée sur un serveur ou sur un cluster vers une nouvelle application. Au terme
de la mise à jour, l'application déployée est désinstallée et le
nouveau fichier d'archive d'entreprise (EAR) est installé.
- Ajout,
mise à jour ou suppression d'une partie d'une application.
Reportez-vous à l'exemple d'ajout, de mise à jour ou de suppression d'une partie d'une application sur un serveur ou sur un
cluster.
- Edition d'une application.
Reportez-vous à l'exemple d'édition d'une application sur un serveur ou sur un cluster.
- Ajout
d'un module.
Reportez-vous à l'exemple
d'ajout de module à une application se trouvant sur un serveur ou sur un cluster.
- Mise
à jour d'un module.
Reportez-vous à l'exemple de mise à jour de module se trouvant sur un serveur ou
sur un cluster. Lorsque vous mettez à jour un module, le module
déployé est désinstallé et celui mis à jour est installé.
- Suppression
d'un module.
Reportez-vous à l'exemple de suppression d'un module se trouvant sur un serveur ou
sur un cluster. Lorsque
vous supprimez un module, le module déployé est désinstallé.
- Ajout
d'un fichier.
Reportez-vous à l'exemple
d'ajout d'un fichier à une application se trouvant sur un serveur ou sur un cluster.
- Mise
à jour d'un fichier.
Reportez-vous à l'exemple de mise à jour d'un fichier se trouvant sur un serveur ou
sur un cluster. Lorsque
vous mettez à jour un fichier, le fichier déployé est
désinstallé et celui mis à jour est installé.
- Suppression
d'un fichier.
Reportez-vous à l'exemple de suppression d'un fichier se trouvant sur un serveur ou
sur un cluster. Lorsque
vous supprimez un fichier, le fichier déployé est désinstallé.
- Enregistrez les changements effectués dans le référentiel
de configuration principale.
- Synchronisez les modifications apportées
à la configuration principale à travers les noeuds pour qu'elles
s'appliquent.
Que faire ensuite
Les mises à jour ultérieures peuvent être réalisées par
programmation, via la console d'administration ou via l'outil wsadmin.
Vous pouvez utiliser la structure de déploiement commune pour ajouter une logique supplémentaire
aux opérations de gestion des applications. Voir Extension d'opérations de gestion des applications par programmation. Les tâches fournies par les extensions sont disponibles via tous les clients d'administration,
tels que l'outil wsadmin, la console d'administration ou par
le biais des API de programmation fournies par le MBean AppManagement.