2016-08-01 103 views
1

我刚配置的Solr 6.1服务器(实际上是从4版本迁移),并得到了很多类似的警告:Solr的6.1警告:无法添加文件到classpath中

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

你在solrconfig.xml中有什么?似乎是一个文库的路径是错误的 – 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"/> 

删除这些线是解决办法。

相关问题