HTTP错误:404在solr的路径中缺少核心名称

ksh*_*ama 38 solr jetty http-status-code-404

我是Solr的新手,在ubuntu 8.10中安装后,当我尝试使用exampledocs进行索引时,根据此链接,我收到此错误:

HTTP错误:404缺少路径中的核心名称

这是在码头.

我该怎么做才能解决这个问题?

H6.*_*H6. 19

我得到了同样的错误:

HTTP错误:404缺少路径中的核心名称

在我的情况下,我忘了所以solr/homeWEB-INF/web.xml文件中设置值

<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>/put/your/solr/home/here</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
Run Code Online (Sandbox Code Playgroud)

在我添加上面的代码并重新启动服务器后,错误消失了.

  • 顺便提一下,如果solr/home为空(即如果您忘记将solr.xml和conf/*文件放在那里),您也可以收到此错误消息. (6认同)
  • 另外,请记住取消注释<env-entry>块. (2认同)

Mau*_*fer 10

您可能具有多核设置,并且未在URL中包含核心.例如,而不是要求http://localhost:8983/solr/select/?q=*%3A*你必须要求http://localhost:8983/solr/MyCoreName/select/?q=*%3A*