application.xml 中的名稱空間值必須與描述子版本一致

在 Liberty 22.0.0.1 之前,Liberty 伺服器無法載入應用程式模組,其中 application.xml 部署描述子的名稱空間值不符合所定義的版本。 1.4 版的應用程式模組必須使用 http://java.sun.com/xml/ns/j2ee 名稱空間。 第 5 版或第 6 版的應用程式模組必須使用 http://java.sun.com/xml/ns/javaee 名稱空間。 第 7 版或更新版本的應用程式模組必須使用 http://xmlns.jcp.org/xml/ns/javaee 名稱空間。

在 Liberty 22.0.0.1 中已移除 Liberty 伺服器的這項需求。 web.xml 中的名稱空間值不需要符合 Liberty 22.0.0.1 以及更新版本中所定義的版本。

此規則具有自動修正程式,可更新名稱空間值。 將自訂配置複製到應用程式建置檔以啟用它。