配置在Tomcat上运行的Solr&视窗

时间:2012-01-03 13:40:45

标签: windows tomcat solr

我是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属性是否应该按照我预期的方式工作,如果是这样,请您建议我应该查看的配置区域以解决此问题?

1 个答案:

答案 0 :(得分:0)

您期望的行为是正确的。 http://localhost/solr/admin/应该提供与http://localhost/solr/core0/admin/

相同的结果

不确定问题是什么,您是在端口80而不是8080上运行Tomcat吗?