Назад | Перейти на главную страницу

Установка Solr на Tomcat (ОС Ubuntu)

Мне нужно установить Solr на моем сервере Ubuntu. Однако Solr не будет работать без Tomcat или другого контейнера, а также без Java.

Я успешно установил tomcat6 и java.

НО, в онлайн-руководстве по tomcat6 говорится, что я должен настроить iptables, чтобы разрешить соединения через порт 8080, что я и сделал. Затем в руководстве говорится, что я могу протестировать tomcat6, перейдя:

  http://my_ip_adress:8080

Но это заставляет браузер просто загружаться и как-то ждать ответа и, наконец, отображать «веб-сайт недоступен».

Я не знаю, как установить Solr с Tomcat. Кто-нибудь знает как?

Как я узнаю, что Tomcat6 работает?

Кстати: когда я это делаю: /etc/init.d/tomcat6 начать, тогда он говорит ОК.

Если вам что-то нужно, дайте мне знать, мне действительно нужна помощь с этим.

Спасибо

ОБНОВИТЬ:

При выполнении этого: sudo /etc/init.d/tomcat6 status это ответ Tomcat servlet engine is running with pid 28641

Solr будет работать без Tomcat. Если вы посмотрите руководство на веб-сайте их демонстрационный экземпляр работает на Jetty.

У нас есть solr с tomcat для работы. В документации говорится, что используется порт 8080, но на самом деле сервер приложений прослушивает другой порт. Я думаю, что это был 8088. Документы на самом деле предоставляют вам оба порта. Меня это сбивало с толку. Вы можете использовать следующую команду, чтобы узнать, какой порт вам нужен:% sudo lsof | grep tomcat | grep TCP

Вы увидите, какие порты прослушивает tomcat. Если это не поможет, то вывод tomcat будет очень болтливым; печать в stderr при запуске solr. Может быть, вы могли бы вставить сюда последние 20-30 строк из этого вывода?