Solr警笛,警笛.xml



正如siren文档所解释的,位于tomcat/conf/Catalina/localhost中的文件必须设置war文件的路径。我尝试过使用绝对路径,但我想使用相对路径,因为不仅仅是我会使用警报器。

警笛.xml

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

但是运行我的tomcat时,我得到了这个错误:

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

如何设置此配置??

提前感谢

我省略了docBase属性,因为solr在没有此配置的Tomcat中工作。

还要确保conf/Catalina/localhost中的filename.xml必须与webapps文件夹中的文件夹(或war)匹配。在您的示例中,您的应用程序应该位于webapps/serent/中。

<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配置)。

相关内容

  • 没有找到相关文章

最新更新