我刚刚配置了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
文件)并且服务器运行良好到目前为止,所以我想知道这个警告会告诉我什么。我可以忽略它吗?我错过了什么重要的事情吗?
答案 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"/>
删除这些行是解决方案。