1

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

4

1 回答 1

1

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

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

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

于 2014-12-10T10:18:22.583 回答