Les valeurs d'espace de nom dans le fichier ejb-jar.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 Enterprise JavaBeans (EJB) dans lesquels le descripteur de déploiement ejb-jar.xml a une valeur d'espace de nom qui ne correspond pas à la version définie. Les modules EJB de la version 2.1 doivent utiliser l'espace de nom http://java.sun.com/xml/ns/j2ee. Les modules EJB de la version 3.0 ou 3.1 doivent utiliser l'espace de nom http://java.sun.com/xml/ns/javaee. Les modules EJB de la version 3.2 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.