Mise à jour des applications d'entreprise avec la console

La mise à jour d'applications d'entreprise consiste à ajouter un nouveau fichier ou module à une application Java™ Platform, Enterprise Edition (Java EE) installée, ou à remplacer ou supprimer une installation, un fichier ou un module déjà installés.

Avant de commencer

Avant de procéder à la mise à jour des fichiers d'application sur un serveur, vérifiez que ces fichiers sont assemblés dans des modules pouvant être déployés.

Voir ensuite Méthodes de mise à jour des fichiers d'application d'entreprise : décidez alors comment mettre à jour les fichiers d'application. Vous pouvez mettre à jour des applications d'entreprise ou des modules à l'aide de la console d'administration, de l'outil wsadmin ou de la programmation Java MBean. Les trois méthodes offrent les mêmes possibilités de mise à jour.

Vérifiez en outre si les fichiers mis à jour peuvent être installés sur vos cibles de déploiement.

Pourquoi et quand exécuter cette tâche

Ces étapes expliquent comment mettre à jour des applications ou des modules déployés à l'aide de la console d'administration.

Procédure

  1. Sauvegardez l'application ou le module installés.
    1. Accédez à la page Applications d'entreprise de la console d'administration.

      Cliquez sur Applications > Types d'application > Applications WebSphere Enterprise dans l'arborescence de navigation de console.

    2. Exportez l'application vers un fichier EAR ou exportez l'un de ses fichiers.

      Sélectionnez l'application à exporter et cliquez sur Exporter ou Exporter le fichier. L'exportation préserve les informations de liaison.

  2. Une fois l'application sélectionnée dans la page Applications d'entreprise, cliquez sur Mettre à jour. La page Préparation de la mise à jour de l'application s'affiche.
  3. Sous Indiquez le module EAR, WAR, JAR, RAR ou SAR à télécharger et à installer:
    1. Assurez-vous que l'Application à mettre à jour indique l'application à mettre à jour.
    2. Dans Options de mise à jour des applications, sélectionnez l'application, le module ou le fichier installés que vous désirez mettre à jour.

      L'aide en ligne Préparation de la mise à jour de l'application offre des informations détaillées sur les options.

      Eviter les incidents Eviter les incidents: Vous ne pouvez pas ajouter, supprimer ni modifier une annotation d'une interface de programme d'application (API) Java pour les services Web basés XML (JAX-WS) au moyen des options de mise à jour Remplacer ou ajouter un seul fichier ni Remplacer, ajouter ou supprimer plusieurs fichiers. Ces options modifient un fichier particulier ou une application partielle. Si vous changez une annotation JAX-WS en utilisant l'une ou l'autre de ces options, le produit ne signalera pas d'erreur. Cependant, vous risquez de rencontrer des problèmes lors du déploiement des services Web annotés.gotcha
  4. Si vous choisissez l'option Remplacer l'application entière ou Remplacer ou ajouter un seul module :
    1. Cliquez sur Suivant pour ouvrir un assistant de mise à jour des fichiers d'application.
    2. Exécutez les étapes dans cet assistant.

      Il est semblable à celui d'installation et comporte des zones pour indiquer ou modifier les informations de liaison de l'application. Consultez les informations sur l'installation d'applications à l'aide de la console et sur la page des paramètres de génération des liaisons de Préparation de la mise à jour de l'application à titre de référence.

      Notez que les étapes d'installation comportent les informations de liaison fusionnées à partir de l'ancienne et de la nouvelle version. Si la nouvelle version possède des liaisons pour les artefacts d'application comme des noms Java Naming and Directory Interface d'Enterprise JavaBeans (EJB), des références d'EJB ou de ressources, alors ces liaisons feront parties des informations de liaison qui ont fusionné. Si les nouvelles liaisons ne sont pas présentes, alors les liaisons sont extraites de l'ancienne version installée. Si les liaisons ne sont pas présentes dans l'ancienne version et si l'option de génération de liaisons par défaut est activée, alors les liaisons par défaut feront partie des informations de liaisons fusionnées.

      Vous pouvez choisir d'ignorer ou non les liaisons de l'ancienne version ou celles de la nouvelle version.

  5. Cliquez sur Terminer.
  6. Si vous n'avez pas utilisé la page Gestion des modules de l'assistant de mise à jour après avoir mis l'application à jour, mappez l'installation ou le module installés aux serveurs ou aux clusters.

    Utilisez la page accessible à partir de la page Applications d'entreprise.

    1. Accédez à la page Gestion des modules. Cliquez sur Applications > Types d'application > Applications WebSphere Enterprise > nom_application > Gestion de modules.
    2. Indiquez le serveur d'applications sur lequel vous voulez installer les modules contenus dans votre application, et cliquez sur OK.

      Vous pouvez déployer les modules Java 2 Platform, Enterprise Edition (J2EE) 1.4 sur des serveurs sur les noeuds des versions 6 et ultérieures. Vous pouvez déployer les modules Java EE (Java Platform, Enterprise Edition) version 5 sur des serveurs sur les noeuds des versions 7 et des versions ultérieures. Vous pouvez déployer des modules Java EE 6 vers des serveurs sur des noeuds de version 8.x ou suivante. You can deploy Java EE 7 modules to servers on Version 9.x nodes.

      Sur les produits de plusieurs serveurs, vous pouvez également déployer les modules sur des clusters. Pour déployer des modules J2EE 1.4, les clusters doivent contenir des membres de cluster sur les noeuds des versions 6 et ultérieures. Pour déployer des modules Java EE 5, les clusters doivent contenir des membres de cluster sur les noeuds des versions 7 et ultérieures. Pour déployer des modules Java EE 6, les clusters doivent contenir des membres de cluster sur des noeuds de version 8.x ou suivante. To deploy Java EE 7 modules, the clusters must contain cluster members on Version 9.x nodes.

Résultats

Après remplacement d'une application complète, le produit désinstalle l'ancienne application. Après remplacement d'un module, d'un fichier ou d'une application partielle, le produit supprime le module, le fichier ou l'application partielle déjà en place de l'application installée.

Que faire ensuite

Une fois le fichier d'application ou le module installé, procédez comme suit :

  1. Si une application ou un module modifié est déployé sur un cluster, répercutez les modifications à tous les membres du cluster sur lequel le déploiement a lieu. Cliquez sur Déployer la mise à jour dans la page Applications d'entreprise pour propager la configuration modifiée sur tous les membres du cluster sur lequel l'application ou le module sont déployés. L'option Déployer la mise à jour met à jour de façon séquentielle la configuration sur tous les noeuds contenant des membres du cluster.
    Remarque : Si un cluster comporte plusieurs membres sur un même poste, tous les membres de ce poste sont arrêtés en même temps.
    meilleures pratiques : A l'issue des messages Installation en cours affichés par la console pendant l'installation de l'application ou du module, cliquez sur Gestion des applications pour accéder à la page Applications d'entreprise. N'enregistrez pas les modifications de votre configuration avant de les avoir déployées.
  2. Sauvegardez les modifications de la configuration.

    Dans un produit utilisant plusieurs serveurs, après avoir cliqué sur Enregistrer le produit supprime les anciens fichiers d'application et en copie de nouveaux lorsque la configuration sur le gestionnaire de déploiement est synchronisée avec la configuration sur le noeud sur lequel l'application est installée.

    Si l'application est en cours d'exécution lors de la mise à jour, celle-ci est arrêtée avant que les fichiers soient copiés dans le répertoire cible du noeud puis relancée une fois l'opération terminée. L'application n'est donc pas disponible sur le noeud le temps que la configuration soit synchronisée avec celle du gestionnaire de déploiement.

  3. Si nécessaire, relancez l'application manuellement afin que les changements soient pris en compte.

    Si l'application est mise à jour pendant sont exécution, le produit l'arrête automatiquement ou seulement ses composants modifiés, puis met à jour la logique et redémarre l'application ou ses composants arrêtés.

    Si vous mettez à jour les métadonnées d'un module alors que l'application est en cours d'exécution, redémarrer l'application ne suffit pas toujours à lui faire prendre en compte les changements. Par exemple, si vous changez les descripteurs dans des applications Java EE 6 actives qui utilisent des annotations, vous devez réinstaller ces applications. Si vous modifiez des classes qui introduisent, suppriment ou affectent les hiérarchies de classes d'une application et que ces modifications n'affectent pas les classes annotées, vous devez également réinstaller l'application.

  4. Si l'application que vous mettez à jour est déployée sur un serveur qui a ses règles de chargeur de classe d'application paramétré sur Single dans la page paramètres du serveur d'applications, redémarrez le serveur.

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=trun_app_upgrade_console
Nom du fichier : trun_app_upgrade_console.html