如何在Linux上使用plesk为基于服务的tomcat版本设置JAVA_OPTS?

时间:2009-08-15 21:42:24

标签: java tomcat solr tomcat5.5

我安装了一个servlet(solr),要求我将变量solr.solr.home设置为等于solr home。类似的东西:

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

我正在使用的tomcat版本通过plesk控制面板作为服务设置运行。谷歌搜索后,我发现一个页面,说我应该编辑war文件中的web.xml文件,然后重新jar它。我取消注释了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>

我重新打包了war文件并通过控制面板重新安装,但日志仍然抱怨需要设置solr / home。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:0)

在这个问题上可以找到答案: Why can't solr 1.3.0 install using CentOS, plesk 9.2.1 and tomcat 5.5?

另外,我在web.xml文件中所做的是正确的。 tomcat日志抱怨aobut solr / home未设置但这不是实际问题。 Tomcat错过了对xalan库的引用,我在上面的链接中解释了我是如何修复它的。