如何修复java IOException:在类路径中找不到资源'solrconfig.xml'?

时间:2013-01-22 15:02:22

标签: apache tomcat solr lucene

我尝试使用apache Tomcat安装Apache Solr 4.0.0,但是它出现了这样的错误:

  

SolrCore初始化失败   collection1:java.io.IOException:java.io.IOException:在类路径或'solr \ collection1 \ conf /'中找不到资源'solrconfig.xml',cwd = C:\ apps \ tomcat-solr \ apache-tomcat -7.0.35 \ BIN

没有SolrCores在运行。 使用Solr Admin UI目前至少需要一个SolrCore。

在此之后我安装了apache solr 3.6.2并且它运行良好。我仍然无法理解为什么我无法使用相同服务器配置的solr 4.0.0。

我希望你能告诉我我犯下的错误。

1 个答案:

答案 0 :(得分:0)

Solr 4.0中的目录结构已更改。看一下example / solr目录中的那个。您将看到Solr 4现在内部有 collection1 目录,而conf目录现在位于其中一层。这基本上就是错误信息所说的。

如果您不喜欢这样,我认为您可以通过将solr.xml与单核心定义放在其中来更改它,并且目录路径以您喜欢的方式设置。