在 Liberty 22.0.0.1 之前,Liberty 服务器无法装入 web.xml 部署描述符具有与定义版本不匹配的名称空间值的 Web 模块。
V2.4 的 Web 模块必须使用 http://java.sun.com/xml/ns/j2ee 名称空间。
V2.5 或 V3.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 22.0.0.1 中除去了 Liberty 服务器的此需求。 web.xml 中的名称空间值不需要与 Liberty 22.0.0.1 和更高版本中定义的版本相匹配。
此规则具有用于更新名称空间值的自动修订。 将定制配置复制到应用程序构建文件以将其启用。