Si le module Web est désigné comme étant le module Web par défaut d'un serveur virtuel et que vous tentez de le redéployer ou d'annuler son déploiement, l'erreur suivante est retournée :
Trying to undeploy application from domain failed; Virtual Servers [server] have <WEB-MODULE-NAME\> as default web module. Please remove the default web module references first. ; requested operation cannot be completed Virtual Servers [server] have <WEB-MODULE-NAME\> as default web module. Please remove the default web module references first.
À ce stade, domain.xml constitue une erreur et la console d'administration peut ne pas afficher le tableau indiquant les applications Web déployées. Cette condition demeure même si le domaine est arrêté et redémarré.
Changez le module Web par défaut.
Via la console d'administration, accédez à la page du serveur virtuel et videz la valeur du module Web par défaut ou indiquez-en un autre.
Via l'interface de ligne de commande, annulez le déploiement du module Web en indiquant domain comme cible.
# asadmin undeploy --target domain <WEB-MODULE-NAME\> |
La console d'administration doit désormais s'afficher correctement et vous pouvez redéployer le module Web si vous le souhaitez.