Los archivos JAR de subcarpetas no se cargan

El contenedor web carga automáticamente archivos JAR (Java Archive) en la carpeta WEB-INF/lib de archivos WAR (Web Application Archive) para que las clases contenidas en esos archivos estén disponibles para la aplicación. En WebSphere Application Server tradicional, el contenedor web también carga automáticamente archivos JAR en subcarpetas de la carpeta WEB-INF/lib.

En Liberty, los archivos JAR contenidos en subcarpetas de la carpeta WEB-INF/lib no se cargan automáticamente, y la aplicación puede recibir excepciones java.lang.NoClassDefFoundError en tiempo de ejecución.

Esta regla detecta archivos JAR contenidos en subcarpetas de la carpeta WEB-INF/lib. La acción Ver resultado muestra los archivos JAR en el Explorador de paquetes. Para evitar excepciones en la aplicación, traslade el archivo JAR a la carpeta WEB-INF/lib.