O Apache Solr não inicia

2

O Apache Solr não iniciava. Mantém o seguinte erro

    java -jar example/start.jar 


    java.lang.ClassNotFoundException: org.mortbay.xml.XmlConfiguration
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            at org.mortbay.start.Main.invokeMain(Main.java:179)
            at org.mortbay.start.Main.start(Main.java:534)
            at org.mortbay.start.Main.start(Main.java:441)
            at org.mortbay.start.Main.main(Main.java:119)
    
por bob 24.03.2011 / 10:23

3 respostas

2

Quando você não está dentro do diretório de exemplo, é necessário especificar o caminho para jetty.home . Também pode ser uma boa ideia definir a opção jetty.logs :

java -Djetty.home=example -Djetty.logs=/tmp -Dsolr.solr.home=example/solr -jar example/start.jar 
    
por 10.01.2012 / 11:59
1

Especifique o classpath para arquivos solr com -cp

java -cp <path> -jar example/start.jar 
    
por 24.03.2011 / 13:13
-1

Verifique se você atendeu aos requisitos: link

tipo: cd /opt/apache-solr-1.3.0/example tipo: java -jar start.jar link

    
por 06.05.2011 / 20:23

Tags