使用Solr 4.x中,HTTP://本地主机:8983/solr的/管理/芯返回加载的芯的XML描述,其表示的文件路径位置instanceDir
.
...
<lst name="collection1">
<str name="name">collection1</str>
<bool name="isDefaultCore">true</bool>
<str name="instanceDir">C:\solr\solr-4.10.1\example\solr\collection1\</str>
...
Run Code Online (Sandbox Code Playgroud)
在我的Windows 7 PC上,这是一个完整路径,但其他人已将此报告为相对路径.哪些因素可以将此值表示为相对路径,是否有办法强制将其显示为完整路径?
您能否确认一下您是否已设置 solr.home。请查看Solr Wiki了解更多详细信息。我希望设置 solr.home 可以解决该问题。
您可以将其添加为 JVM 参数
java -Dsolr.solr.home=/your/solr/home/path/here -jar start.jar
Run Code Online (Sandbox Code Playgroud)
如果是Tomcat,你也可以这样做
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/your/solr/home/path/here"
Run Code Online (Sandbox Code Playgroud)
谢谢