我已经安装了一个servlet(solr),要求我设置的变量 solr.solr.home 等于solr家。是这样的:

JAVA_OPTS=-D=solr.solr.home='/usr/share/tomcat/solr'

该版本的tomcat我使用的是运行为服务设置通过panel控制面板。后谷歌上搜索这个我发现一个网页,说我应该编辑web.xml 文件在战争的文件,然后重新罐子。我注释的一部分web.xml 和填补在必要领域:

<env-entry>
  <env-entry-name>solr/home</env-entry-name>
  <env-entry-value>/usr/share/tomcat5/solr</env-entry-value>
  <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

我重新包装的战争文件和重新安装的通过控制面板,但日志仍然抱怨说,solr/家需要设定的。

任何人有任何想法?

有帮助吗?

解决方案

这个问题的答案,可以发现在这个问题:为什么不能solr1.3.0安装使用CentOS panel9.2.1和tomcat5.5?

此外,我在做什么的web.xml 文件是正确的。在tomcat日志的抱怨aobut solr/家庭没有被设定但那不是实际的问题。Tomcat缺少的一个参考xalan library,我解释在上面的链接我如何去关于固定它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top