Ubuntu 9.04のtomcat6パッケージを使用してTomcatを実行しています。これにより、jsvcを使用してTomcatからデーモンが作成されます。-Xmx
TomcatのようなJavaヒープオプションを設定する適切な方法を知りたいです。構成が最もスタイル的に正しい場所、およびUbuntuパッケージの更新によって上書きされる可能性が最も低い場所に配置したいと思います。
私が今見ているオプション:
- のどこかにハードコーディングします
/etc/init.d/tomcat6
。 - のどこかにハードコーディングします
/usr/share/tomcat6/bin/catalina.sh
。 - 行を作成
/usr/share/tomcat6/bin/startup.sh
して、CATALINA_OPTSに目的のフラグを設定し、CATALINA_OPTSを環境変数としてエクスポートします。(これはに拾われるように見えますcatalina.sh
。)
最後のオプションは最高のオプションのように聞こえますが、Tomcat起動スクリプトでJavaのヒープスペースを増やすことで(理由の説明なしで)提唱されています。しかし、私はセカンドオピニオンを得たいと思いました。誰もがより良い方法がないことを確認したいですか?