Vous pouvez mettre à jour une application de niveau métier en supprimant ou en
modifiant ses unités de composition ou encore en associant ces dernières à d'autres
cibles de déploiement.
Avant de commencer
Déterminez la nature des changements à apporter à votre application. Déterminez également si l'application modifiée pourra s'exécuter sur
vos cibles de déploiement.
Les pages Serveur de la console d'administration indiquent les versions des cibles de déploiement.
Si vous souhaitez modifier une unité de composition qui contient un actif EBA (enterprise
bundle archive), reportez-vous à la rubrique sur la modification de la configuration d'un actif EBA.
Pourquoi et quand exécuter cette tâche
La mise à jour d'une application de niveau métier peut consister à lui
ajouter de nouvelles unités de composition, à remplacer ou à supprimer ses unités
existantes ou encore à les associer à des cibles de déploiement différentes.
Vous pouvez ajouter une unité de composition d'actif ou de bibliothèque partagée à plusieurs
applications de niveau métier.
Toutefois, chaque unité de composition pour le même actif doit disposer
d'un nom d'unité de composition unique. Vous pouvez ajouter une unité de composition d'application de niveau métier
à plusieurs applications de niveau métier.
Cette
rubrique décrit la procédure de mise à jour des applications de niveau métier à l'aide de la
console d'administration.
Vous pouvez également
utiliser l'outil wsadmin.
Procédure
- Supprimez des unités de composition de votre application de niveau métier.
- Accédez à la page des paramètres
d'application de niveau métier.
Cliquez sur dans
l'arborescence de navigation de la console.
- Sélectionnez chaque unité de composition de l'application que vous souhaitez supprimer.
- Cliquez sur
Supprimer.
- Sur la page Supprimer une unité de composition de l'application de niveau métier, confirmez la suppression puis cliquez sur OK.
- Ajoutez des actifs ou des bibliothèques partagées nouveaux ou modifiés ou d'autres applications de
niveau métier à votre application de niveau métier.
- Mettez à jour les fichiers binaires des actifs ou les bibliothèques partagées en fonction
des besoins.
- Si vous ajoutez de nouveaux actifs qui ne sont pas enregistrés dans le domaine
de gestion du produit, importez les actifs.
- Si vous mettez à jour des actifs existants, utilisez l'option Mettre à jour pour mettre à jour les fichiers d'actif.
Avant de mettre à jour une bibliothèque partagée, vous devez arrêter manuellement toutes les applications
Java EE qui dépendent de cette bibliothèque partagée. Après avoir mis à jour la bibliothèque partagée, redémarrez manuellement les applications
Java EE.
Il peut être nécessaire de synchroniser les modifications de configuration sur le noeud cible.
Les applications
Java EE ne redémarrent pas automatiquement lors de la mise à jour d'une bibliothèque partagée.
- Dans la page des paramètres d'application de niveau métier, indiquez le
type d'unité de composition à ajouter.
- Pour ajouter un actif, sous Actifs déployés, cliquez sur .
- Pour ajouter une bibliothèque partagée, dans Actifs déployés,
cliquez sur .
- Pour ajouter une application de niveau métier, dans Application de niveau métier,
cliquez sur Ajouter.
- Sur la page Nouvelle unité de composition, sélectionnez un élément dans la liste
des unités disponibles puis cliquez sur Continuer.
- Dans la page Définition des options, modifiez les paramètres de l'unité de composition en fonction des besoins, puis cliquez sur Suivant.
- Sur la page Mappage de l'unité de composition sur une cible, changez la cible de déploiement puis cliquez sur
Suivant.
Cette page
n'apparaît pas lorsque vous ajoutez une application de niveau métier.
- Dans la page Récapitulatif, cliquez sur Terminer.
- Si le produit ajoute l'unité correctement, cliquez sur Gérer l'application.
En cas d'échec de l'opération d'ajout de l'unité,
lisez les messages pour en déterminer la cause et essayez d'ajouter à nouveau
l'unité. Au préalable, corrigez les erreurs indiquées dans les
messages.
- Dans la page Ajout d'unités de composition à l'application de niveau métier, cliquez sur Enregistrer.
- Répétez ces étapes pour ajouter les autres actifs, bibliothèques partagées ou
applications nécessaires à l'application de niveau métier.
La page de paramètres de l'application de niveau métier affiche les noms des unités
de configuration.
- Associer les unités de composition à des cibles de déploiement différentes.
- Dans la page des paramètres de l'unité de composition, sélectionnez l'unité de composition à changer.
- Dans Cibles actuelles, cliquez sur Modifier la cible.
- Sur la page Mapper les cibles, changez la cible.
- Dans la liste des clusters et serveurs disponibles, sélectionnez une cible de
déploiement différente.
- Cliquez sur >> pour ajouter la cible de déploiement à la liste Sélection.
- Pour supprimer une cible de déploiement de la liste Sélection,
sélectionnez la cible et cliquez sur <<.
- Cliquez sur OK.
La page de paramètres de l'application de niveau métier affiche la cible de
déploiement sélectionnée.
Que faire ensuite
Sauvegardez les modifications de la configuration d'administration.
Lors de l'enregistrement de la configuration, synchronisez-la
avec les noeuds sur lesquels l'application doit s'exécuter.