Os arquivos JAR em subpastas não são carregados

O contêiner da web carrega automaticamente os arquivos Java archive (JAR) na pasta WEB-INF/lib de arquivos archive (WAR) do aplicativo da web para que as classes nesses arquivos fiquem disponíveis para o aplicativo. No WebSphere Application Server tradicional, o contêiner da web também carrega automaticamente arquivos JAR em subpastas da pasta WEB-INF/lib.

No Liberty, os arquivos JAR em subpastas da pasta WEB-INF/lib não são carregados automaticamente e o aplicativo pode obter exceções java.lang.NoClassDefFoundError no tempo de execução.

Essa regra detecta arquivos JAR em subpastas da pasta WEB-INF/lib. A ação Visualizar resultado mostra os arquivos JAR no Package Explorer. Para evitar exceções em seu aplicativo, mova o arquivo JAR para a pasta WEB-INF/lib.