缺少路径中的核心名称

问题描述:

我在eclipse和tomcat上设置了solr,如指定的here。我在debian上使用solr 3.5.0和eclipse Indigo。当我通过eclipse运行solr时,我可以访问主页。但是,管理控制台将不起作用并抛出一个404页面,指出“在路径中缺少核心名称”。缺少路径中的核心名称

我错过了什么?任何帮助将不胜感激!

看起来您正在使用多核配置,因此您的管理页面url不只是:http://localhost:8080/solr/admin,但它必须包含像这样的核心名称http://localhost:8080/solr/${core}/admin。请用您的核心名称替换${core}

否则,您可以转到url http://localhost:8080/solr,您应该看到可用核心列表,您可以在其中单击特定核心并直接转到其管理页面。

+0

有关如何在单个内核配置上配置solr/eclipse/tomcat的任何链接? – Greenhorn 2012-02-17 05:09:53

+0

@Ramprakash好了,你应该在你的'$ SOLR_HOME'中有一个'solr.xml'文件,其中包含你想要解释的核心列表[http://wiki.apache.org/solr/CoreAdmin#Configuration )。 – javanna 2012-02-17 08:04:40

+0

谢谢@javanna。其实我只是在我的solr.xml中有一个错字,没有关闭我的语境,这就是造成这次灾难的原因。确定它,现在solr已启动并正在运行。再次感谢 :) – Greenhorn 2012-02-17 09:32:49