Настройка Solr, работающего на Tomcat и Windows - PullRequest
0 голосов
/ 03 января 2012

Я новичок в Solr и у меня проблемы с настройкой. Я использую Solr 3.5.0, работающий на Tomcat 7.0.23, на Windows 7 Professional. Если я скопирую пример с одним ядром в свой дом Solr, это не сработает - я получаю 404 ошибки от Tomcat как для http://foo/solr/admin/, так и http://foo/solr/collection1/admin/. Я пытался преобразовать многоядерный пример (который работает, вероятно, потому что solrconfig.xml намного проще) использовать одно ядро, удалив дополнительную папку и изменив solr.xml на это:

<solr persistent="false">
  <cores adminPath="/admin/cores" defaultCoreName="core0">
    <core name="core0" instanceDir="core0" />
  </cores>
</solr>

Насколько я понимаю, это должно означать, что я могу получить доступ к core0, используя http://localhost/solr/admin/ или http://localhost/solr/core0/admin/,, но работает только второй URL-адрес - другой просто возвращает 404 с указанием "отсутствующего имени ядра в дорожка". Я думал, что defaultCoreName означает, что мне не нужно указывать имя ядра в пути. Должен ли атрибут defaultCoreName работать так, как я ожидал, и если да, то не могли бы вы предложить области конфигурации, на которые мне следует обратить внимание, чтобы это исправить?

1 Ответ

0 голосов
/ 03 января 2012

Вы ожидаете правильного поведения.http://localhost/solr/admin/ должен давать тот же результат, что и http://localhost/solr/core0/admin/

Не уверен, в чем проблема, вы запускаете Tomcat на порту 80 вместо 8080?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...