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).