Fişierele JAR din subfoldere nu sunt încărcate

Containerul web încarcă automat fişierele arhivă Java (JAR) în folderul WEB-INF/lib al fişierelor arhivă de aplicaţie web (WAR), astfel încât clasele din aceste fişiere să fie disponibile pentru aplicaţie. De asemenea, în WebSphere Application Server tradiţional, containerul web încarcă automat fişierele JAR în subfolderele folderului WEB-INF/lib.

În Liberty, fişierele JAR din subfolderele folderului WEB-INF/lib nu sunt încărcate automat şi aplicaţia poate primi excepţia java.lang.NoClassDefFoundError în momentul rulării.

Această regulă detectează fişierele JAR din subfolderele folderului WEB-INF/lib. Acţiunea Vizualizare rezultat arată fişierele JAR în Package Explorer. Pentru a evita excepţiile în aplicaţia dumneavoastră, mutaţi fişierul JAR în folderul WEB-INF/lib.