Не удалось запустить solr на tomcat в Linux (404 не найдено /solr)

Я пытаюсь интегрировать solr на tomcat. Я пробовал почти пару блогов

<a href="http://www.beingjavaguys.com/2013/01/if-you-want-to-configure-solr4_19.html" rel="nofollow noreferrer" target="_blank">http://www.beingjavaguys.com/2013/01/if-you-want-to-configure-solr4_19.html</a> <a href="http://wiki.apache.org/solr/SolrTomcat" rel="nofollow noreferrer" target="_blank">http://wiki.apache.org/solr/SolrTomcat</a>

Но каждый раз, когда я сталкиваюсь с 404 не найденной страницей при попытке run-

локальный: 4040/Solr-4.4.0

При попытке запустить webapp из диспетчера tomcat его метание

FAIL - Невозможно запустить приложение из контекстного пути /solr-4.4.0

Я проверил файл catalina.logs

27 сентября 2013 г. 10:30:09 org.apache.catalina.core.StandardContext startInternal SEVERE: Error filterStart Sep 27, 2013 10:30:09 AM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/solr -4.4.0] не удалось из-за предыдущих ошибок 27 сентября 2013 г. 10:31:24 org.apache.catalina.startup.HostConfig deployWAR INFO: Развертывание архива веб-приложений AM.war 27 сентября 2013 г. 10:31:24 org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile (/root/Downloads/apache-tomcat-7.0.21/webapps/AM/WEB-INF/lib/servlet-api.jar) - jar не загружен. См. Раздел Servlet Spec 2.3, раздел 9.7.2. Класс нарушения: javax/servlet/Servlet.class

Любая помощь здесь будет высоко оценена.

2 ответа

Было внесено изменение в способе ведения журнала в Solr версии 4.3 и выше. Следуйте указаниям, приведенным в журнале Solr. - Используя пример регистрации в контейнерах, отличных от Jetty, выполните шаги по настройке ведения журнала для правильной работы с Tomcat.


Вы скопировали все банки из вашего дистрибутива solr в tomcat bin. убедитесь, что вы скопировали все банки solr_home/bin & solr_home/bin/etc в папку tomcat lib, а затем попробуйте.

licensed under cc by-sa 3.0 with attribution.