我在Glassfish上安装了Solr 3.1,那部分顺利通过,就像我访问<host
&gt;:<port
&gt; / solr一样,我得到了“欢迎来到Solr!”页面,以及“Solr Admin”链接。
当我尝试操作管理面板时出现问题,我得到“HTTP状态404 - 缺少路径中的核心名称”。我不知道为什么会这样。以前,我一直在localhost上测试默认的Solr示例(单核),但使用的是Jet,它是以start.jar形式发布的Solr版本。
我已将系统属性 solr.solr.home 设置为指向 solr.xml 和 conf 文件夹所在的文件夹,这是所提到的solr.xml的内容:
<solr persistent="false"
<cores adminPath="/admin/cores" defaultCoreName="collection1">
<core name="collection1" instanceDir="." />
</cores>
</solr>
如您所见,只需简单的单核设置。
有什么想法吗?
提前致谢
答案 0 :(得分:2)
<solr persistent="false"
<cores adminPath="/admin/cores" defaultCoreName="collection1">
<core name="collection1" instanceDir="collection1" />
</cores>
</solr>
和目录结构:
collection1(包含dirs,conf和data)
solr.xml
是正确的方法。