Tomcatの- java.lang.OutOfMemoryErrorを:PermGenスペース
いつのjspページをいくつかの時間は、ページ上では、次のエラーを示してアクセスしている。
============================
HTTPステータス500 -
Exception型のレポート
メッセージ
説明は、サーバーで内部エラーが発生しました()は、この要求を満たすことができなかった。
例外
したjavax.servlet.ServletException:サーブレットの実行が例外をスロー
根本的な原因
java.lang.OutOfMemoryErrorを:PermGenスペース
根本的な原因の完全なスタックトレース注記は、Apache Tomcat/5.5.25で提供され記録されます。
のApache Tomcat/5.5.25
============================
我々がメモリを増やすにcatalina.shまたはcatalina.batファイルに変更を加える必要があります。
は、次の手順を実行します:
1)viの/ usr /ローカル/ジャカルタ/ tomcatの/ bin / catalina.shを
2)catalina.shファイルに次の行を追加します。
にJAVA_OPTS ="で- Djava.awt.headless =真Dfile.encoding = UTF - 8でサーバーXms512m - Xmx1024mに-イグゼクス:をnewSize = 256mと-イグゼクス:MaxNewSize = 256mと-イグゼクス:PermSize = 256mと-イグゼクス:MaxPermSize = 256mと-イグゼクス:+ DisableExplicitGC"
catalina.shファイルの一部の例
=============================================
あなたのJavaのSecure Socketsエクステンションで#JSSE_HOME(オプション)5ポイント
そのJARファイルに追加される#(JSSEの)インストール
#システムクラスパスにTomcatを起動するために使用。
#
する必要がありますは、pidが含まれているファイルの#CATALINA_PID(省略可能)パス
#カタリーナ起動javaプロセスの場合、開始(フォーク使用されます)
#
ヰ$ Id:catalina.sh 609438 2008年1月6日午前22時14分二十八秒東京markt $
#--------------------------
にJAVA_OPTS ="で- Djava.awt.headless =真Dfile.encoding = UTF - 8でサーバーXms512m - Xmx1024mに-イグゼクス:をnewSize = 256mと-イグゼクス:MaxNewSize = 256mと-イグゼクス:PermSize = 256mと-イグゼクス:MaxPermSize = 256mと-イグゼクス:+ DisableExplicitGC"
#OSの特定をサポートします。$ヴァール_必ず_、trueまたはfalseに設定される。
cygwinの= falseに
os400 = falseに
ダーウィン= falseに
=====================


















