[解決済み] java.lang.OutOfMemoryError "に対処する。PermGen space "エラーに対処する
2022-03-18 17:59:02
質問
最近、私のWebアプリケーションでこのようなエラーに遭遇しました。
java.lang.OutOfMemoryError: PermGenスペース
Tomcat 6とJDK 1.6で動作する典型的なHibernate/JPA + IceFaces/JSFのアプリケーションです。 どうやら、アプリケーションを何度か再デプロイした後に発生する可能性があるようです。
何が原因で、どうすれば回避できるのでしょうか? どうすれば問題を解決できますか?
どのように解決するのですか?
Tomcat起動時に、JVMのコマンドラインにこれらのフラグを追加することで解決しました。
-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled
tomcatサービスをシャットダウンし、Tomcat/binディレクトリに移動して、tomcat6w.exeを実行することで可能です。Java"]タブで、["Java Options"]ボックスに、引数を追加してください。OK"]をクリックし、サービスを再起動します。
エラーが発生した場合 指定されたサービスがインストールされたサービスとして存在しません。 を実行する必要があります。
tomcat6w //ES//servicename
ここで サービス名 は、services.mscで表示されるサーバーの名前です。
出典:orxさんのコメント エリックのアジャイルアンサー .
関連
-
よくある例外 No converter for XXX with preset Content-Type 'application/octet-stream'
-
接続待ちでリクエストがキャンセルされた(ヘッダ待ちでClient.Timeoutを超えた)
-
com.android.tools.build:gradle:3.2.1 が見つからなかったので、flutter プロジェクトを開始します。
-
[解決済み] java.lang.OutOfMemoryError "に対処する。PermGen space "エラーに対処する
-
[解決済み] エラー java.lang.OutOfMemoryError: GCオーバーヘッドの制限を超えました
-
[解決済み] java.lang.OutOfMemoryError" の対処法。Java heap space "エラーの対処方法を教えてください。
-
[解決済み] 例外を発生させるタイミングは?
-
[解決済み] なぜすべてのブロックを "try"-"catch "で包んではいけないのですか?
-
Serious: Exception loading sessions from persistent storage.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
よくある例外 No converter for XXX with preset Content-Type 'application/octet-stream'
-
接続待ちでリクエストがキャンセルされた(ヘッダ待ちでClient.Timeoutを超えた)
-
com.android.tools.build:gradle:3.2.1 が見つからなかったので、flutter プロジェクトを開始します。
-
[解決済み] java.lang.OutOfMemoryError "に対処する。PermGen space "エラーに対処する
-
[解決済み] 例外を発生させるタイミングは?
-
[解決済み] なぜすべてのブロックを "try"-"catch "で包んではいけないのですか?
-
Serious: Exception loading sessions from persistent storage.
-
[解決済み] "java.lang.OutOfMemoryError "です。Mavenビルドで「PermGen space」[重複] が発生する。