質問

(いくつかの例では、より多くのメモリを使用する)私は、Red Hatボックスで複数のTOMCATSを実行していると私はそれらのそれぞれに別々のヒープサイズを設定したいと思います。

することができます私はcatalina.shファイルに次のように入力BTヒープサイズの最小/最大を設定します

CATALINA_OPTS = " - Xms64m -Xmx256m"

ドゥ私は「輸出」を追加する必要が?すなわち、輸出CATALINA_OPTS = " - Xms64m -Xmx256m"

役に立ちましたか?

解決

ベスト・プラクティスは、binフォルダ内setenv.sh / .batという名前のファイルに、環境変数の設定を置くことです。

が存在する場合catalina.shスクリプトは、このスクリプトを呼び出すためのロジックを持っています。

あなたが簡単にあなたが(setenv.shが上書きされることがあります)新しいバージョンにTomcatをアップグレードすることができ、他のTomcatのインストールにcatalina.shをコピーすることができますが、まだ持っている:

は、これが推奨される理由は、それは、ポータブルインストールに必要な環境変数の設定なるためであります既存のsetenv.shます。

setenv.sh内部ヒープサイズを設定する方法の例:

export JAVA_OPTS='-Xmx784M` 

他のヒント

あなたがTomcatのインストールで何にこれを追加する場合は、

、それはそのマシン上で実行するすべてのインスタンスに影響します。

私はあなたが別のスクリプトで、個別に設定JAVA_OPTSにしたいと考えている各その後、Tomcatの起動スクリプト呼び出し。スクリプトは、さまざまなヒープサイズを設定することができます。はい、あなたは、エクスポートする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top