我想在RHEL7 tomcat7标准安装中使用setenv.sh。但是,该文件未使用。我在/ usr / share / tomcat / bin中创建了它。 但是由于这个目录中没有更多的脚本文件,我想它可能不是正确的地方。什么是有效的是直接在/ usr / sbin / tomcat文件中设置我的值,但是这个文件可能会被未来的更新覆盖。
答案 0 :(得分: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 bootstrap类。
最好的地方是将值放在/etc/tomcat6/tomcat6.conf下 正如您所提到的,修改/ usr / sbin / tomcat不是正确的方法。
@Jdamian:如果你使用zip存档你是对的,但是Josef Vogt正在使用red hat存储库中的tomcat包。