【问题标题】:Solr 6.1 warning: Couldn't add files to classpathSolr 6.1 警告:无法将文件添加到类路径
【发布时间】:2016-08-01 08:26:36
【问题描述】:

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

【问题讨论】:

  • 你在 solrconfig.xml 中有什么?对于一个库来说,路径似乎是错误的

标签: solr solr6 solrconfig


【解决方案1】:

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

删除这些行是解决方案。

【讨论】:

    猜你喜欢
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2019-12-22
    • 1970-01-01
    • 2013-06-17
    相关资源
    最近更新 更多