【问题标题】:RHEL7 Tomcat setenv.shRHEL7 Tomcat setenv.sh
【发布时间】:2014-10-19 17:21:26
【问题描述】:

我想在 RHEL7 tomcat7 标准安装中使用 setenv.sh。但是,不使用该文件。我在 /usr/share/tomcat/bin 中创建了它。 但是由于这个目录中没有更多的脚本文件,我想它可能不是正确的地方。有效的方法是直接在 /usr/sbin/tomcat 文件中设置我的值,但这个文件可能会被未来的更新覆盖。

【问题讨论】:

  • 脚本 setenv.sh 不再在标准的 tomcat7 zip 档案中找到,但可以创建和使用。我已经下载了最后一个 tomcat7 版本的 ZIP 存档,它包含 bin/ 子目录中的常用脚本,但 setenv.sh 除外。 catalina.sh 查找 setenv.sh ——如果 setenv.sh 可以读取,则运行它。请阅读tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt

标签: tomcat rhel setenv


【解决方案1】:

正如@Eran Medan 在https://serverfault.com/questions/139435/where-to-set-java-heap-options-e-g-xmx-for-tomcat-6-under-ubuntu-9-04 上回答的那样,在 RHEL 下不使用 setenv.sh,因为 /usr/sbin/tomcat6 脚本不调用 catalina.sh 而是直接调用 tomcat 引导类。

最好的地方是将值放在 /etc/tomcat6/tomcat6.conf 下 正如您所提到的,修改 /usr/sbin/tomcat 不是正确的方法。

@Jdamian:如果您使用 zip 存档,那么您是对的,但 Josef Vogt 使用的是 red hat 存储库上的 tomcat 包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-17
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多