Неизвестные ядра тегов в Solr.XML - PullRequest
0 голосов
/ 16 декабря 2011

Я пытаюсь инициализировать многоядерный сервер solr, используя Solr 3.5, и получаю эту ошибку.

Вот трассировка стека, которую я вижу.

    2011-12-15 22:44:59.166:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
2011-12-15 22:44:59.197:WARN::Config error at <cores adminPath="/admin/cores">|    <core name="core0" instanceDir="core0"/>|    <core name="core1" instanceDir="core1"/>|  </cores> java.lang.IllegalStateException: Unknown tag: cores
2011-12-15 22:44:59.197:WARN::EXCEPTION 
java.lang.IllegalStateException: Unknown tag: cores
    at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:264)
    at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214)
    at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.mortbay.start.Main.invokeMain(Main.java:194)
    at org.mortbay.start.Main.start(Main.java:534)
    at org.mortbay.start.Main.start(Main.java:441)
    at org.mortbay.start.Main.main(Main.java:119)

1 Ответ

1 голос
/ 16 декабря 2011

Похоже, вы забыли тег solr как корень вашего файла solr.xml. Это должно быть примерно так:

<solr>
    <cores adminPath="/admin/cores">
        <core name="core0" instanceDir="core0"/>
        <core name="core1" instanceDir="core1"/>
    </cores>
</solr>

Возможно, вы захотите взглянуть здесь .

UPDATE Я только что заметил, что ваш журнал говорит, что Jetty пытается прочитать Solr.xml как файл конфигурации Jetty. Вы должны проверить, как у вас работает причал. Если вам нужна дополнительная помощь, пожалуйста, добавьте больше деталей.

...