Solr 6.1警告:无法将文件添加到类路径

时间:2016-08-01 08:26:37

标签: solr solr6 solrconfig

我刚刚配置了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

但是:C:\dev\solr-6.1.0\server\solr\configsets\foobar以下的任何地方都没有* .jar文件(实际上只有一个子目录conf带有一些.xml文件)并且服务器运行良好到目前为止,所以我想知道这个警告会告诉我什么。我可以忽略它吗?我错过了什么重要的事情吗?

1 个答案:

答案 0 :(得分:2)

感谢Oyeme's comment我发现我在solrconfig.xmls中包含了一些example stuff

<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"/>

删除这些行是解决方案。