Ошибка из-за зависимости maven при использовании apache solr 6.1.0

java maven solr pom.xml

936 просмотра

1 ответ

31 Репутация автора

Показывает ошибку в проекте Maven, в нижней строке

import org.apache.solr.client.solrj.impl.HttpSolrServer;

введите описание изображения здесь

Я уже добавил зависимость, как

введите описание изображения здесь

Тогда также это показывает ошибку. Может ли кто-нибудь предложить мне, пожалуйста, есть ли какие-либо другие зависимости, необходимые для добавления сюда?

Автор: sandywaghy Источник Размещён: 18.07.2016 06:44

Ответы (1)


1 плюс

0 Репутация автора

Это может быть связано с тем, что org.apache.solr.client.solrj.impl.HttpSolrServerон удален в solrj 6.1.0, поскольку он был устаревшим классом в предыдущих версиях. Вы должны использовать org.apache.solr.client.solrj.impl.HttpSolrClientвместо этого.

Пожалуйста, обратитесь к документации Java Solrj для создания HttpSolrClient. Вы, вероятно, должны использовать, org.apache.solr.client.solrj.impl.HttpSolrClient.Builderкак показано ниже:

HttpSolrClient solrClient=new HttpSolrClient.Builder("http://my-solr-server:8983/solr").build();
Автор: user6077173 Размещён: 18.07.2016 07:09
Вопросы из категории :
32x32