我正在尝试安装echo nest服务器,根据github instruction 首先,我安装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
但是solar config文件存在于目录
中C:\ echoprint服务器\ solr的\ solr的\ solr的\ CONF \ solrconfig.xml中
最后回复我
启动SelectChannelConnector @ 0.0.0.0:8502
我该如何解决?感谢
答案 0 :(得分:0)
我遇到了这个问题并解决了使用Solr home的完整路径以及最终斜杠的问题。
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
我希望它可以帮助你让它运行。