Antes do Liberty 22.0.0.1, o servidor Liberty não podia carregar módulos da web caso o descritor de implementação web.xml tivesse um valor de namespace que não correspondesse à versão definida.
Os módulos da web na versão 2.4 devem usar o namespace http://java.sun.com/xml/ns/j2ee.
Os módulos da web na versão 2.5 ou 3.0 devem usar o namespace http://java.sun.com/xml/ns/java.
Os módulos da Web nas versões 3.1 a 4.0 devem usar o http://xmlns.jcp.org/xml/ns/javaee namespace.
Os módulos da Web na versão 5.0 ou posterior devem usar o namespace https://jakarta.ee/xml/ns/jakartaee namespace.
Esse requisito para o servidor do Liberty foi removido no Liberty 22.0.0.1. Os valores de namespace no web.xml não precisam corresponder às versões definidas no Liberty 22.0.0.1 e versões mais recentes.
Essa regra possui uma correção automatizada para atualizar o valor do namespace. Copie a configuração customizada para seu arquivo de construção do aplicativo para ativá-la.