1

我新配置了 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文件的子目录)并且服务器到目前为止运行良好,所以我想知道这个警告会告诉我什么。我可以忽略它吗?我错过了什么重要的东西吗?

4

1 回答 1

3

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

删除这些行是解决方案。

于 2016-08-01T09:08:37.080 回答