在Ubuntu 9.04下为Tomcat 6设置java堆选项(例如-Xmx)的位置?

我正在使用来自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(如果存在).这就是我提出改变的地方,我相信这通常是“批准”的方式来做出这样的改变.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...