我是Solr的新手,并且无法让我的设置工作。我使用在Windows 7 Professional上的Tomcat 7.0.23上运行的Solr 3.5.0。如果我将单核心示例复制到我的Solr主目录中,它不起作用 - 我从Tomcat获得了http://foo/solr/admin/和http://foo/solr/collection1/admin/的404错误。我试图多核例子(工作,可能是因为solrconfig.xml中就简单多)通过删除额外的文件夹,并改变solr.xml这种使用单核心转换:配置运行在Tomcat和Windows上的Solr
<solr persistent="false">
<cores adminPath="/admin/cores" defaultCoreName="core0">
<core name="core0" instanceDir="core0" />
</cores>
</solr>
正如我了解它,这应该意味着我可以使用http://localhost/solr/admin/或http://localhost/solr/core0/admin/来访问core0,但只有第二个URL有效 - 另一个只是返回404,指出“路径中缺少核心名称”。我认为defaultCoreName
意味着我不需要在路径中指定核心名称。 defaultCoreName
属性应该按照我预期的方式工作,如果可以的话,请您提供一些我应该看看的配置区域,以便解决这个问题?
可能重复的[HTTP错误:404在solr路径中缺少核心名称](http://stackoverflow.com/questions/2213123/http-error-404-missing-core-name-in-path-with- solr) – kenorb 2015-03-29 14:12:37