Los servlets no tienen autorización para acceder a los archivos del directorio META-INF o WEB-INF

Al migrar a WebSphere Application Server tradicional o Liberty, los servlets no pueden acceder a los archivos ubicados en los directorios META-INF y WEB-INF. Esta regla marca los archivos HTML, JSP y de imágenes ubicados en esos directorios. Para evitar problemas de archivo no encontrado, mueva al directorio WebContent el contenido al que los servlets deben acceder. Si eso no es posible, puede otorgar permiso a los servlets para que accedan a los archivos contenidos en el directorio WEB-INF de Liberty añadiendo al archivo server.xml la línea siguiente:

<webContainer exposeWebInfOnDispatch="true"/>

Cuando establece exposeWebInfOnDispatch="true", las solicitudes enviadas tendrán acceso a todos los archivos ubicados en los directorios WEB-INF y META-INF.

Para obtener más información, consulte la documentación de Contenedor web.

Para obtener información sobre cómo establecer las propiedades personalizadas del contenedor web en WebSphere Application Server tradicional, consulte la Documentación de Propiedades personalizadas del contenedor web .