Namespace-Werte in web.xml müssen mit der Deskriptorversion konsistent sein

Vor Liberty 22.0.0.1 konnte der Liberty-Server keine Webmodule laden, wenn der Bereitstellungsdeskriptor web.xml einen Namensbereichswert hatte, der nicht mit der definierten Version übereinstimmte. Webmodule der Version 2.4 müssen den Namespace http://java.sun.com/xml/ns/j2ee verwenden. Webmodule der Version 2.5 oder 3.0 müssen den Namespace http://java.sun.com/xml/ns/java verwenden. Webmodule der Version 3.1 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.