2016-08-01 1 views
1

Я недавно настроил Solr 6.1 сервер (на самом деле перехода с версии 4) и получить много предупреждений, как:Solr 6.1 Предупреждение: Не удалось добавить файлы в пути к классам

WARN (coreLoadExecutor-6-thread-2) [ ] o.a.s.c.SolrConfig Couldn't add files from C:\dev\solr-6.1.0\server\solr\configsets\foobar\..\..\..\dist filtered by solr-cell-\d.*\.jar to classpath: C:\dev\solr-6.1.0\server\solr\configsets\foobar\..\..\..\dist 

или

WARN (coreLoadExecutor-6-thread-2) [ ] o.a.s.c.SolrConfig Couldn't add files from C:\dev\solr-6.1.0\server\solr\configsets\foobar\..\..\..\contrib\extraction\lib filtered by .*\.jar to classpath: C:\dev\solr-6.1.0\server\solr\configsets\foobar\..\..\..\contrib\extraction\lib 

Но: Нет файлов * .jar в любом месте ниже C:\dev\solr-6.1.0\server\solr\configsets\foobar (на самом деле есть только подкаталог conf с некоторыми .xml файлами), и на этом сервере все работает нормально, поэтому мне интересно, что это предупреждение собирается рассказать мне , Могу я просто игнорировать это? Не хватает ли чего-нибудь важного?

+1

Что у вас есть в solrconfig.xml? кажется, путь неправильный для libary – Oyeme

ответ

1

Благодаря Oyeme's comment я обнаружил, что я включил некоторые example stuff в solrconfig.xmls:

<lib dir="../../../contrib/extraction/lib" regex=".*\.jar"/> 
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar"/> 

<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar"/> 
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar"/> 

<lib dir="../../../contrib/langid/lib/" regex=".*\.jar"/> 
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar"/> 

<lib dir="../../../contrib/velocity/lib" regex=".*\.jar"/> 
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar"/> 

Удаление этих линий было решение.

Смежные вопросы