0

我正在尝试安装echo nest服务器,首先根据github指令 ,我安装java,python,所有需要的python组件,最后在windows 10上从bitnami安装apache solar。

但我对如何安装东京暴君有疑问?!最后当我运行这个命令时(用于启动 echonest 服务器):

java -Dsolr.solr.home=/home/path/to/echoprint-server/solr/solr/solr/ -Djava.awt.headless=true -jar start.jar

apache solar 有异常:java.lang.RuntimeException:在类路径中找不到资源 solarconfig.xml

但是太阳能配置文件存在于目录中

C:\echoprint-server\solr\solr\solr\conf\solrconfig.xml

并在最后回复我

开始 SelectChannelConnector @ 0.0.0.0:8502

我该如何解决?谢谢

4

1 回答 1

0

我遇到了这个问题,并使用带有最后一个斜杠的 Solr 主页的完整路径来解决。

Solr 试图将带有 ~ 的路径与当前目录连接起来,因此它没有创建配置文件。

我正在使用:

~/Desktop/www/echoprint/solr/solr/solr/

当我改为这个时,它开始工作。

/home/melhergui/Desktop/www/echoprint/solr/solr/solr/

如果您已经这样做了,我认为您可以避开您的路径并尝试在屏幕上打印的 Solr 日志中查看。这是我发现问题的地方:

INFO: using system property solr.solr.home: ~/Desktop/www/echoprint/solr/solr/
Dec 27, 2015 11:54:28 AM org.apache.solr.core.CoreContainer$Initializer initialize
INFO: looking for solr.xml: /home/melhergui/Desktop/www/echoprint/solr/solr/~/Desktop/www/echoprint/solr/solr/solr.xml
...
SEVERE: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or '~/Desktop/www/echoprint/solr/solr/conf/', cwd=/home/melhergui/Desktop/www/echoprint/solr/solr

我希望它可以帮助你让它运行。

于 2015-12-27T14:00:52.590 回答