Предупреждение Solr 6.1: не удалось добавить файлы в classpath
Я недавно настроил сервер Solr 6.1 (фактически переход с версии 4) и получил много предупреждений, таких как:
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 ответ
Решение
Благодаря комментарию Oyeme я обнаружил, что я включил некоторые примеры в файл 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"/>
Удаление этих строк было решением.