【问题标题】:How do you set JAVA_OPTS for a service based version of tomcat using plesk on linux?如何在 Linux 上使用 plesk 为基于服务的 tomcat 版本设置 JAVA_OPTS?
【发布时间】:2009-08-15 21:42:24
【问题描述】:

我已经安装了一个 servlet (solr),它要求我将变量 solr.solr.home 设置为等于 solr home。比如:

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

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

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

有人有什么想法吗?

【问题讨论】:

    标签: java tomcat solr tomcat5.5


    【解决方案1】:

    这个问题的答案可以在这个问题上找到: 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 库的引用,我在上面的链接中解释了我是如何修复它的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      相关资源
      最近更新 更多