9.6. Contrôler l'ordre des Applications déployées dans JBoss EAP 6
JBoss EAP 6 offre un contrôle à grain fin sur l'ordre de déploiement d'applications lors du démarrage du serveur. L'ordre strict de déploiement d'applications présentes dans plusieurs fichiers ear peut être activé avec la persistance de cet ordre après un redémarrage.
Procédure 9.13. Contrôle de l'ordre de déploiement dans EAP 6.0.X
- Crée des scripts CLI qui déploient et retirent les déploiements d'applications dans un ordre séquentiel quand le serveur est à l'Arrêt/Démarrage.
- CLI prend également en charge le concept de mode batch qui permet de grouper les commandes et les opérations et les exécuter ensemble comme une unité atomique. Si au moins une des commandes ou opérations échoue, toutes les autres commandes et opérations exécutées avec succès dans le lot seront annulées.
Procédure 9.14. Contrôler l'ordre de déploiement dans EAP 6.1.X
La nouvelle fonctionnalité nommée Inter Deployment Dependencies d'EAP 6.1.X vous permet de déclarer des dépendances entre les niveaux supérieurs de déploiement.
- Créer (s'il n'existe pas encore) un fichier
jboss-all.xmldans le dossierapp.ear/META-INFoùapp.earest l'archive d'application qui dépend d'une autre archive d'application à déployer avant. - Effectuer une saisie
jboss-deployment-dependenciesdans ce fichier comme indiqué ci-dessous. Notez que dans la liste ci-dessous,framework.earest l'application de dépendance qui doit être déployée avant que l'archive d'applicationapp.earne le soit.Copy to Clipboard Copied! Toggle word wrap Toggle overflow