Vor Liberty 22.0.0.1 konnte der Liberty-Server keine EJB-Module (Enterprise JavaBeans) laden, wenn der Bereitstellungsdeskriptor ejb-jar.xml einen Namensbereichswert hatte, der nicht mit der definierten Version übereinstimmte.
EJB-Module der Version 2.1 müssen den Namespace http://java.sun.com/xml/ns/j2ee verwenden.
EJB-Module der Version 3.0 oder 3.1 müssen den Namespace http://java.sun.com/xml/ns/javaee verwenden.
EJB-Module der Version 3.2 oder höher müssen den Namespace http://xmlns.jcp.org/xml/ns/javaee verwenden.
Diese Anforderung an den Liberty-Server wurde in Liberty 22.0.0.1 entfernt. Namensbereichswerte in der Datei web.xml müssen in Version Liberty 22.0.0.1 und höheren Versionen nicht mit den definierten Versionen übereinstimmen.
Diese Regel verfügt über einen automatisierten Fix zum Aktualisieren des Namensbereichswerts. Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um sie zu aktivieren.