2013-10-10 11 views
0

Возможно ли запустить Solr 4.4 с причалом 6.1 из репозитория пакета Ubuntus? Я следовал этому примеру: http://www.kingstonlabs.com/blog/how-to-install-solr-36-on-ubuntu-1204/ И попробовал некоторые другие примеры, но было невозможно запустить run Solr 4.4 из каталога webapps Jetty.Jetty 6.1 с Solr 4.4

В примере вы можете прочитать в комментариях, что люди в конечном итоге с 404, когда пытаются достичь

http://localhost:8080/solr 

Я попытался также шаги конфигурации из поваренной книги Apache Solr 4 по Рафал Kuc, страница 6 " Запуск Solr на Jetty»

Здесь приводится краткое изложение этапов:

tar xvfz solr-4.4.0.tgz 
sudo cp ~/solr-4.4.0/example/webapps/solr.war /usr/share/jetty/webapps 


sudo mkdir /usr/share/jetty/temp 

sudo cp ~/solr-4.4.0/example/contexts/solr-jetty-context.xml /usr/share/jetty/contexts 

#Change temp dir 
sudo vi /usr/share/jetty/contexts/solr-jetty-context.xml 

sudo cp ~/solr-4.4.0/example/etc/jetty.xml /usr/share/jetty/etc/ 
sudo cp ~/solr-4.4.0/example/etc/webdefault.xml /usr/share/jetty/etc/ 
sudo cp ~/solr-4.4.0/example/etc/logging.properties /usr/share/jetty/etc/ 

sudo mkdir /usr/share/solr 

sudo cp ~/solr-4.4.0/example/solr/solr.xml /usr/share/solr/ 

sudo mkdir -p /usr/share/solr/collection1/conf 

sudo cp ~/solr-4.4.0/example/solr/collection1/conf/schema.xml /usr/share/solr/collection1/conf/ 
sudo cp ~/solr-4.4.0/example/solr/collection1/conf/solrconfig.xml /usr/share/solr/collection1/conf/ 

# JETTY_HOME = 0.0.0.0; NO_START=0; 
# JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true -Dsolr.solr.home=/usr/share/solr/" 

sudo vi /etc/default/jetty 

Но

http://localhost:8983/solr 

не достигнут впоследствии. Если в журналах обнаружены сообщения об ошибках, и я думаю, что jetty.xml из файлов Solr 4.4.0, которые заменяют Jetty 6.1 jetty.xml, не работает с остальной частью причала 6.1 Я помню, что в журналах о Java/Jetty Server. Я думаю, что они разные.

Любой, у кого есть опыт в этом случае, может подтвердить мои предположения?

ответ

0

Ключ состоит в том, чтобы интегрировать библиотеки из примера примера примера solr/lib/ext в файл solr.war.

Извлечь файлы из файла solr.war. Затем поместите библиотеки в папку WEB-INF/lib. Создайте новый solr.war с включенными libs.

Смежные вопросы