Les fichiers JAR des sous-dossiers ne sont pas chargés

Le conteneur Web charge automatiquement les fichiers JAR dans le dossier WEB-INF/lib des fichiers WAR, de telle sorte que les classes de ces fichiers soient disponibles pour l'application. Sur le serveur WebSphere Application Server Traditional, le conteneur Web charge également automatiquement les fichiers JAR dans les sous-dossiers du dossier WEB-INF/lib.

Dans Liberty, les fichiers JAR dans les sous-dossiers du dossier WEB-INF/lib ne sont pas chargés automatiquement, et des exceptions java.lang.NoClassDefFoundError peuvent être générées pour l'application lors de l'exécution.

Cette règle détecte les fichiers JAR dans les sous-dossiers de WEB-INF/lib. L'action Afficher les résultats présente les fichiers JAR dans l'explorateur de packages. Pour éviter des exceptions dans votre application, déplacez le fichier JAR dans le dossier WEB-INF/lib.