10.5.4. Redéploiement d'une application dans une instance de serveur autonome par le scanneur de déploiement
Conditions préalables
Cette tâche présente une méthode de retrait de déploiement d'applications dans une instance de serveur autonome qui a été déployée par le scanneur de déploiement. Comme il est indiqué dans la section Section 10.1, « Les déploiements d'applications », cette méthode est retenue pour la commodité des développeurs, où les méthodes de console de gestion ou d'interface CLI sont recommandées pour la gestion des applications dans les environnements de production.
Procédure 10.11. Déployer à nouveau une application dans un serveur autonome
Redéploiement de l'application
Il existe trois méthodes possibles pour redéployer une application déployée par le scanner de déploiement. Ces méthodes déclenchent le scanneur de déploiement pour initier un cycle de déploiement, et peuvent être choisies en fonction des préférences personnelles.Redéploiement par modification du fichier de marquage
Déclencher le redéploiement du scanneur de déploiement en modifiant l'horodatage d'accès du fichier. Dans l'exemple Linux suivant, on utilise une commande Unixtouch
.Exemple 10.8. Redéployer par la commande Unix
touch
[user@host bin]$
touch
EAP_HOME/standalone/deployments/example.war.dodeployRésultatLe scanneur de déploiement a détecté un changement dans le fichier de marquage et a déployé à nouveau l'application. Un nouveau fichier de marquage
.deployed
remplace le précédent.Déployer à nouveau en créant un nouveau fichier de marquage
.dodeploy
Déclencher le redéploiement du scanneur de déploiement en créant un nouveau fichier de marquage.dodeploy
. Voir les instructions de déploiement du manuel qui se trouvent dans Section 10.5.2, « Déployer une application dans une instance de serveur autonome par un scanneur de déploiement ».Déployer à nouveau en supprimant le fichier de marquage
Comme décrit dans Section 10.5.5, « Référence pour les fichiers de marquage de scanneur de déploiement », la suppression du fichier de marquage.deployed
va déclencher un retrait de déploiement et créera un marqueur.undeployed
. Supprimer le marqueur de suppression de déploiement déclenchera le cycle de déploiement à nouveau. Voir Section 10.5.3, « Supprimer le déploiement d'une application dans une instance de serveur autonome par un scanner de déploiement » pour obtenir des informations supplémentaires.
Le fichier de l'application est déployé à nouveau.