Os servlets não têm permissão para acessar arquivos no diretório META-INF ou WEB-INF

Ao migrar para o WebSphere Application Server tradicional ou Liberty, os arquivos localizados nos diretórios META-INF e WEB-INF não podem ser acessados a partir de servlets. Essa regra sinaliza arquivos HTML, JSP e de imagem localizados nesses diretórios. Para evitar problemas de arquivo não localizado, mova o conteúdo que precisa ser acessado a partir de servlets para o diretório WebContent. Se isso não for possível, será possível permitir o acesso de servlets aos arquivos contidos no diretório WEB-INF no Liberty, incluindo a linha a seguir no arquivo server.xml:

<webContainer exposeWebInfOnDispatch="true"/>

Quando você configurar exposeWebInfOnDispatch="true", as solicitações despachadas terão acesso a todos os arquivos localizados nos diretórios WEB-INF e META-INF.

Para obter informações adicionais, veja a documentação do Contêiner de web.

Para obter informações sobre como configurar propriedades customizadas do contêiner da web no WebSphere Application Server tradicional, consulte o Documentação de Propriedades Customizadas do Contêiner da Web