solrTemplate имеет значение null при ссылке из пользовательского репозитория с использованием весенних данных solr

Попытка реализовать собственный репозиторий solr и внедрить solrTemplate (используя @Resource) в custom * Impl.java, но он имеет значение null и выдает исключение ниже.

Перепробовал все варианты, но тщетно.

    SEVERE: Servlet.service() for servlet [collection-search] in context with path [/collection-search] threw exception [Request processing failed; nested exception is org.springframework.data.solr.UncategorizedSolrException: Expected mime type application/octet-stream but got text/html. <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/select. Reason:
<pre>    Not Found</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                

</body>
</html>

person Java Geek    schedule 30.06.2015    source источник
comment
Пожалуйста, покажите нам свой код, где вы пытаетесь внедрить репозиторий, а не только HTML-вывод ошибки.   -  person bish    schedule 30.06.2015
comment
Привет @bish, пожалуйста, найдите ниже код: Конфигурация EnableSolrRepositories (basePackages = {package_name}, multicoreSupport = true) PropertySource (classpath: application.properties) public class SearchContext { Resource private Environment environment; частная фабрика MulticoreSorrServerFactory; частный SolrServer solrServer; частный SolrTemplate solrTemplate; Bean public SolrServer solrServer() { solrServer = new HttpSolrServer(environment.getRequiredProperty(SOLR_HOST)); вернуть СолрСервер; }   -  person Java Geek    schedule 30.06.2015
comment
Bean public SolrTemplate solrTemplate() throws Exception { solrTemplate = new SolrTemplate(factory.getSolrServer()); возврат solrTemplate; } Bean public MulticoreSolrServerFactory solrServerFactoryBean() { factory = new MulticoreSolrServerFactory(solrServer, collection-search); возврат на заводе; } }   -  person Java Geek    schedule 30.06.2015
comment
Также создан CustomDocumentRepository.java (интерфейс, расширяющий SolrCRUDRepository) и CustomDocumentRepositoryImpl.java, реализующий CustomDocumentRepository.   -  person Java Geek    schedule 30.06.2015
comment
Выполните те же шаги, что и в stackoverflow.com/questions/16859181/   -  person Java Geek    schedule 01.07.2015
comment
База кода аналогична следующей ссылке git, github.com/pkainulainen/spring-data-solr -примеры   -  person Java Geek    schedule 01.07.2015
comment
Подобные проблемы обсуждаются в следующей ссылке: stackoverflow.com/questions/28353201/   -  person Java Geek    schedule 01.07.2015
comment
Пожалуйста, не публикуйте все это в комментариях, где это неформатировано, а в своем вопросе. Вы можете редактировать его с помощью кнопки редактирования.   -  person bish    schedule 01.07.2015
comment
@bish Ценю ваш интерес, смог решить вопрос. По какой-то причине solrTemplate не распознает solrCore, поэтому я вручную вызвал setSolrCore(коллекция-поиск) в solrTemplate после внедрения в свой собственный класс репозитория. Теперь это работает.   -  person Java Geek    schedule 02.07.2015
comment
Ты создал это ядро? stackoverflow .com/questions/31791107/   -  person Cipous    schedule 29.09.2015