java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory in solrj and jsf context

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory in solrj and jsf context

我遇到了这一行的异常:

SolrClient client = new HttpSolrClient("<host>");

按照建议添加 commons-logging-1.2.jar here didn't change anything; nor did adding commons-codec-1.10.jar suggested here.

我的应用程序是一个部署在 Glassfish 4.0 中的 JSF Web 应用程序。

我只是在 NetBeans IDE 中本地添加 jar。一旦我将它们添加为 Maven 文件中的依赖项,一切都很好。