Появилась такая проблема, которую решаю неделю и никак не могу ее решить.
Поставил на сервер(localhost) apache solr + tomcat6, все работает, но при
замене файлов schema.xml и solrconfig.xml возникают ошибки, которые не знаю как решить.
В инструкции сказано, что после замены файлов нужно выполнить команду:
cd apache-solr-1.4.0/example
java -jar start.jar
Но при выполнении этой команды у меня консоль выдает мне:
Я советовался с системным администратором, который устанавливал tomcat6 и java машину от oracle, он
советует просто перезапустить tomcat6.
Вообщем мне главное разобраться с интеграцией apachesolr с друпалом. У кого какие идеи?
п.с.
в гугле, drupal.org смотрел - ничего не нашел...
Комментарии
заменить стандартные файлы на те что идут с модулем для D
перезапустить томкат (если не знаешь как - перезапуск компа))
и незабыть пхп библиотеку в libraries (чит. на странице соответствующего модуля)
наглый слезливый пиздежне искалНасколько я знаю в документации написано, что библиотеку нужно установить в случае,
если у вас стоит php < 5.2.0 версии.
не пошли бы вы со своими высказываниями...http://olexiy.danylevskyi.com/blog/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%... читай здесь, тут все написано
Почитал статьи здесь и увидел что поиск с Apache Solr можно настроить используя Tomcat и без него. Если кто в теме объясните в двух словах простым языком в чём разница? С Tomcat лучше? Как я понял в этом случае Apache Solr работает как демон, а что это? Это хорошо или плохо?
Причем тут tomcat если у Вас jetty не работает?(права на чтение есть? Jetty требует Java6 и выше, соответствует?)
Это как если у меня проблема будет с samba, а совет дадут переустановить active directory...
Solr можно запустить через любой веб демон работающий с явой, однако самыми популярными для запуска являются Tomcat и Jetty, кто из них лучше - такой же холивар как что лучше - Windows или Linux, правда Tomcat считается более корпоративным вариантом, кроме того, в упаковке с Solr идет обрезанная(облегченная) версия jetty. Если интересен последний вариант, можете порыться в моем блоге, я писал про настройку solr+jetty(min), но она несколько сложнее ввиду того, что делать все придется руками.
А если запускать апач солр как здесь, т.е. не как демон, без Tomcat или джетти, это лучше или хуже?
это значит лишь то , что солр ты будешь запускать вручную
понятно, но как я понял солр надо запустить всего лишь один раз, так стоит ли извращаться, ставить томкеты и джетти. Или имеется ввиду что когда солр не нужен, он работать не будет и будут экономятся ресурсы системы?
Запустить как там, это значит запустить jetty как обычный процесс, то есть как только Вы выйдете из терминала(либо прервется связь) солр попросту закроется.
Спасибо, теперь понятно.