Apache Solr не запускался. Продолжает выдавать следующую ошибку
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)
Если вы не находитесь в каталоге с примерами, вам нужно указать путь для jetty.home
. Также может быть хорошей идеей установить jetty.logs
вариант:
java -Djetty.home=example -Djetty.logs=/tmp -Dsolr.solr.home=example/solr -jar example/start.jar
Укажите путь к классам для файлов solr с помощью -cp
java -cp <path> -jar example/start.jar
Убедитесь, что вы выполнили требования: http://wiki.apache.org/solr/SolrInstall
тип: cd /opt/apache-solr-1.3.0/example тип: java -jar start.jar http://wiki.apache.org/solr/SolrOnAmazonEC2