尝试访问Glassfish上安装的Solr管理员时,"在路径中缺少核心名称"

Nik*_*oša 6 solr glassfish

我在Glassfish上安装了Solr 3.1,那部分顺利通过,就像我访问<host>:<port>/solr一样,我得到了"欢迎来到Solr!" 页面,以及"Solr Admin"链接.

当我尝试操作管理面板时出现问题,我得到"HTTP状态404 - 缺少路径中的核心名称".我不知道为什么会这样.以前,我一直在localhost上测试默认的Solr示例(单核),但使用的是Jet,它是以start.jar的形式随Solr一起发布的.

我已将系统属性solr.solr.home设置为指向solr.xmlconf文件夹所在的文件夹,这里是提到的solr.xml的内容:

<solr persistent="false"
  <cores adminPath="/admin/cores" defaultCoreName="collection1">
    <core name="collection1" instanceDir="." />
  </cores>
</solr>
Run Code Online (Sandbox Code Playgroud)

如您所见,只需简单的单核设置.

任何的想法?

提前致谢

小智 2

<solr persistent="false" <cores adminPath="/admin/cores" defaultCoreName="collection1"> <core name="collection1" instanceDir="collection1" /> </cores> </solr>

和目录结构:

collection1(包含目录、conf和数据)
solr.xml

是正确的方法。