2015-11-20 4 views
0

je suis en train d'installer echo serveur nid, selon github instruction d'abord, j'installer java, python, tout composant python qui est nécessaire et enfin installer solaire apache de bitnami sur les fenêtres 10.Comment démarrer Echo nest Server?

mais j'AVONS problème sur la façon d'installer Tokyo Tyrant?! et enfin quand je lance cette commande (pour le serveur de démarrage echonest):

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

solaire apache a exception: java.lang.RuntimeException: Impossible de trouver des ressources dans solarconfig.xml classpath

mais le fichier de configuration solaire est existe dans le répertoire

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

et répondre pour moi à la fin

Commencé SelectChannelConnector @ 0.0.0.0:8502

Comment puis-je résoudre ce problème? merci

Répondre

0

J'étais avec ce problème et résolu en utilisant le chemin complet de la maison Solr avec une dernière barre oblique, aussi. Solr essayait de concaténer le chemin avec le ~ avec le répertoire courant, donc il ne fondait pas le fichier de configuration.

j'utilisais:

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

Et quand je l'ai changé à cela, il a commencé à travailler.

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

Si vous faites déjà comme ça, je pense que vous pouvez échapper à votre chemin et essayer de voir dans le journal Solr qui imprime à l'écran. C'est là que j'ai trouvé le problème:

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 

J'espère que cela vous aidera à le faire fonctionner.