Добавление библиотеки SolrJ в Grails 3 вызывает ошибку NoClassDefFoundError - PullRequest
0 голосов
/ 25 сентября 2018

Когда я добавил SolrJ в Grails 3.2.4, и при создании клиента я получил java.lang.NoClassDefFoundError: org/apache/http/impl/conn/PoolingHttpClientConnectionManager

Зависимость, которую я добавил: compile group: 'org.apache.solr', name: 'solr-solrj', version: '7.5.0'

Трассировка стека выглядит следующим образом:

Caused by: java.lang.NoClassDefFoundError: org/apache/http/impl/conn/PoolingHttpClientConnectionManager
        at org.apache.solr.client.solrj.impl.HttpClientUtil.createPoolingConnectionManager(HttpClientUtil.java:260)
        at org.apache.solr.client.solrj.impl.HttpClientUtil.createClient(HttpClientUtil.java:255)
        at org.apache.solr.client.solrj.impl.HttpSolrClient.<init>(HttpSolrClient.java:200)
        at org.apache.solr.client.solrj.impl.HttpSolrClient$Builder.build(HttpSolrClient.java:951)
        at (TestController.groovy:40)
        ... 14 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.http.impl.conn.PoolingHttpClientConnectionManager
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 19 common frames omitted

Есть идеи, почему это происходит?

...