我是Solr的新手,无法让我的设置正常工作。我在Windows 7 Professional上使用在Tomcat 7.0.23上运行的Solr 3.5.0。如果我将单核心示例复制到我的Solr主页中,它就不起作用 - 我从Tomcat获得了http://foo/solr/admin/和http://foo/solr/collection1/admin/的404错误。我试图通过删除附加文件夹并将solr.xml更改为此来转换多核示例(可能因为solrconfig.xml更简单),以使用单个核心:
<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
属性是否应该按照我预期的方式工作,如果是这样,请您建议我应该查看的配置区域以解决此问题?
答案 0 :(得分:0)
您期望的行为是正确的。 http://localhost/solr/admin/应该提供与http://localhost/solr/core0/admin/
相同的结果不确定问题是什么,您是在端口80而不是8080上运行Tomcat吗?