我正在使用来自Ubuntu 9.04的tomcat6包运行Tomcat,它使用jsvc从Tomcat中生成一个守护进程.我想知道为Tomcat设置-Xmx等
Java堆选项的正确方法.我想把配置放在风格最正确的地方,以及Ubuntu软件包更新最不可能被覆盖的地方.
我现在看到的选项:
>在/etc/init.d/tomcat6中将它们硬编码.
>在/usr/share/tomcat6/bin/catalina.sh中将它们硬编码.
>在/usr/share/tomcat6/bin/startup.sh中创建一行以将CATALINA_OPTS设置为具有所需的标志,然后将CATALINA_OPTS导出为环境变量. (看起来它会被catalina.sh接收.)
最后一个选项听起来是最好的选择,并且在Increasing Java’s heapspace in Tomcat startup script时提倡(没有解释原因).但我想得到第二个意见.有人想确认没有更好的方法吗?
至少在Ubuntu 10.04上,/ etc / init.d / tomcat6来源/ etc / default / tomcat6(如果存在).这就是我提出改变的地方,我相信这通常是“批准”的方式来做出这样的改变.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。