web.xml 内の名前空間値が記述子のバージョンと一致しなければならない

Liberty 22.0.0.1より前のバージョンでは、Libertyサーバーは、web.xmlデプロイメント記述子に定義されたバージョンと一致しない名前空間値があるWebモジュールをロードできません。 バージョン 2.4 の Web モジュールでは、http://java.sun.com/xml/ns/j2ee 名前空間を使用する必要があります。 バージョン 2.5 および 3.0 の Web モジュールでは、http://java.sun.com/xml/ns/java 名前空間を使用する必要があります。 バージョン 3.1 から 4.0 までのウェブ・モジュールは http://xmlns.jcp.org/xml/ns/javaee 名前空間を使わなければなりません。 バージョン 5.0 以降のウェブ・モジュールは https://jakarta.ee/xml/ns/jakartaee 名前空間を使わなければなりません。

Libertyサーバーに対するこの要件は、Liberty 22.0.0.1で削除されました。 web.xml内の名前空間値は、Liberty 22.0.0.1以降のバージョンで定義されているバージョンと一致している必要はありません。

このルールには、名前空間値を更新するための自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして有効にします。