Eclipse 3.6からTomcatを実行しているときに、permgenスペースエラーを避ける最良の方法は何ですか? eclipse.ini
の終わりにEclipseからTomcatを実行しているときにPermgenスペースエラーを回避する
-XX:MaxPermSize=512m
: は、この次の行を追加することによって行われていますか?または、追加の設定が必要ですか?
Eclipse 3.6からTomcatを実行しているときに、permgenスペースエラーを避ける最良の方法は何ですか? eclipse.ini
の終わりにEclipseからTomcatを実行しているときにPermgenスペースエラーを回避する
-XX:MaxPermSize=512m
: は、この次の行を追加することによって行われていますか?または、追加の設定が必要ですか?
コンフィグレーションeclipse.ini
は、実際にEclipseを実行するJVMの場合はのみです。
Tomcatは独自のJVMインスタンスで実行されるため、別途必要になります。
WTPを使用してTomcatインスタンスを起動すると仮定すると、サーバコンフィグレーションに移動し、「起動設定を開く」をクリックし、VM引数を編集/追加して希望の-XX:MaxPermSize
引数。
変数の終わり、右側に引数を追加: '-Dcatalina。 base = "C:\ Workspace \ .metadat \\ .plugins \ org.eclipse.wst.server.core \ tmp0 "-Dcatalina.home =" D:\ apache-tomcat-7.0.22 "-Dwtp.deploy =" C:\ Workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps "-Djava.endorsed.dirs =" D:\ apache-tomcat-7.0.22 \ endorsed " -XX:MaxPermSize = 512m' –
いいえ。TomcatはEclipseとは別のJVMで動作します。起動構成のVMの引数には、このオプションを追加します。
http://wiki.apache.org/tomcat/OutOfMemory – BalusC