Les valeurs d'espace de nom dans le fichier application.xml doivent être cohérentes avec la version du descripteur

Avant Liberty 22.0.0.1, le serveur Liberty ne peut pas charger les modules d'application dans lesquels le descripteur de déploiement application.xml possède une valeur d'espace de nom qui ne correspond pas à la version définie. Les modules d'application de la version 1.4 doivent utiliser l'espace de nom http://java.sun.com/xml/ns/j2ee. Les modules d'application de la version 5 ou 6 doivent utiliser l'espace de nom http://java.sun.com/xml/ns/javaee. Les modules d'application de la version 7 ou des versions ultérieures doivent utiliser l'espace de nom http://xmlns.jcp.org/xml/ns/javaee.

Cette configuration requise pour le serveur Liberty a été retirée dans Liberty 22.0.0.1. Les valeurs d'espace de nom dans le fichier web.xml n'ont pas besoin de correspondre aux versions définies dans Liberty 22.0.0.1 et les versions ultérieures.

Cette règle dispose d'un correctif automatisé pour mettre à jour la valeur de l'espace de nom. Copiez la configuration personnalisée vers votre fichier de génération d'application pour l'activer.