2016-08-01 89 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"/> 

刪除這些線是解決辦法。

相關問題