我有一个在Tomcat 7.0容器下运行的Solr 4.2.0服务器。我正在尝试将它与我的外部动物园管理员联系起来(实际上,它也不适用于嵌入式动物园管理员)。
我试过这个java opts:
-Dbootstrap_confdir=./solr/collection1/conf
-Dcollection.configName=myconf
-DzkRun
-DnumShards=2
用于运行嵌入式zookeeper。
而且这个java选择了:
-Dbootstrap_confdir=./solr/collection1/conf
-Dcollection.configName=myconf
-DzkHost=localhost:2181
-DnumShards=2
连接外部zookeeper
在这两种情况下,我都会得到同样的例外:
java.io.FileNotFoundException: File '.\solr\collection1\conf \admin-extra.html' does not exist
但问题是文件admin-extra.html存在,而且就在这里。我无法弄清问题是什么。
答案 0 :(得分:1)
从您的例外情况看,您的路径似乎在 config 目录后面有一个空格。 尝试在“”之间定义 bootstrap_configdir ,如:
-Dbootstrap_confdir="./solr/collection1/conf"