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

发布于 2024-08-01 22:19:48 字数 625 浏览 3 评论 0原文

我安装了一个 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。

有人有什么想法吗?

I have installed a servlet (solr) that requires that I set the variable solr.solr.home equal to solr home. Something like:

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

The version of tomcat I am using is running as a service setup through plesk control panel. After googling this I found a page that said I should edit the web.xml file in the war file and then re-jar it. I uncommented a section in the web.xml and filled in the necessary fields:

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

I repackaged the war file and reinstalled through the control panel but the logs are still complaining that solr/home needs to be set.

Anyone got any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

两相知 2024-08-08 22:19:48

这个问题的答案可以在这个问题中找到:
为什么无法使用 CentOS、plesk 9.2.1 和 tomcat 5.5 安装 solr 1.3.0?

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

The answer to this can be found at this question:
Why can't solr 1.3.0 install using CentOS, plesk 9.2.1 and tomcat 5.5?

Also, what I was doing in the web.xml file WAS correct. The tomcat logs were complaining aobut solr/home NOT being set but that wasn't the actual problem. Tomcat was missing a reference to the xalan library, and I explain in the link above how I went about fixing it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文