10

Windows XPにTomcat 6サーバーがあり、コンソール、つまりstartup.batを使用してTomcatを起動します。

AFAIKcatalina.batファイルはWindows用なので、メモリ管理のためにbatファイルを変更しています.Tomcat構成ウィンドウがありません。

今、ヒープサイズを増やしたいので、私の質問は、既存JAVA_OPTSの catalina.bat ファイルを拡張する必要があるかどうかです。

set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024m -Xmx1024m -XX:PermSize=256m  -XX:MaxPermSize=128m  

または、catalina.bat ファイルに新しい環境変数を作成する必要があります。

set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=256m  -XX:MaxPermSize=128m 

そして、これは正しい方法ですか?

ガイドしてください。

Probe で現在のヒープ サイズを確認できますが、既存のパーマ サイズを確認できません。パーマ サイズのデフォルト値は何ですか?

編集:

次のパラメータは役に立ちますか?

-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
4

2 に答える 2

25

インストールのbinディレクトリを見ると、catalina.shまたは.batスクリプトが表示されます。これらを見ると、setenv.shまたはsetenv.batスクリプトが存在する場合は、それぞれ実行して環境変数を設定していることがわかります。関連する環境変数は、catalina.sh/batの上部にあるコメントで説明されています。それらを使用するには、たとえば、内容を含むファイル$ CATALINA_HOME / bin/setenv.shを作成します。

export JAVA_OPTS="-server -Xmx512m"

Windowsの場合、setenv.batに次のようなものが必要になります

set JAVA_OPTS=-server -Xmx768m

ここに元の答え

を実行した後、ファイルのどこかでstartup.batオンになっている場合は、正しい設定が適用されていることを簡単に確認できます(適切な場所は直後にある可能性があります)。@echocatatlina.batecho Using CLASSPATH: "%CLASSPATH%"

ここに画像の説明を入力してください

于 2012-09-23T16:09:45.270 に答える