在 Liberty 22.0.0.1 之前,如果 application.xml 部署描述符具有与定义的版本不匹配的名称空间值,那么 Liberty 服务器无法装入应用程序模块。
V1.4 的应用程序模块必须使用 http://java.sun.com/xml/ns/j2ee 名称空间。
V5 或 V6 的应用程序模块必须使用 http://java.sun.com/xml/ns/javaee 名称空间。
V7 或更高版本的应用程序模块必须使用 http://xmlns.jcp.org/xml/ns/javaee 名称空间。
在 Liberty 22.0.0.1 中除去了 Liberty 服务器的此需求。 web.xml 中的名称空间值不需要与 Liberty 22.0.0.1 和更高版本中定义的版本相匹配。
此规则具有用于更新名称空间值的自动修订。 将定制配置复制到应用程序构建文件以将其启用。