Gestion d'applications par programmation

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 Référence > Interfaces Mbean.

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

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

  2. Enregistrez les changements effectués dans le référentiel de configuration principale.
  3. 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.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjmx_updating_app
Nom du fichier : tjmx_updating_app.html