Solr Siren, Siren.xml

Как объясняет документация по сирене, файл находится в tomcat/conf/Catalina/localhost должен установить путь к файлу войны. Я пробовал с абсолютным путем, но я хотел использовать относительный путь, потому что не только я буду использовать сирену.

siren.xml

<Context docBase="/../../../webapps/siren" debug="0" crossContext="true" >
   <Environment name="siren/home" type="java.lang.String" value="/../../../webapps/siren" override="true" />
</Context>

Но при запуске моего кота я получаю эту ошибку:

GRAVE: Error running static resources
java.lang.IllegalArgumentException: Document /webapps/siren does not exist or is not a readable directory

Как я мог настроить эту конфигурацию??

заранее спасибо

1 ответ

Решение

Я опустил docBase Атрибут as solr работает в Tomcat без этой конфигурации.

Также убедитесь, что имя файла.xml в conf/Catalina/localhost должен совпадать с папкой (или войной) в webapps папка. В вашем примере ваше приложение должно быть в webapps / siren /.

<Context debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="./path_to_siren" override="true"/>
</Context>

замещать /path_to_siren с относительным путем от корня Tomcat к сирене (конфигурация solr).

Другие вопросы по тегам