skillup

技術ブログ

Java

Glassfishの暴走に関して

投稿日:2015年7月30日 更新日:

JavaEEのアプリケーションサーバーではglassfishを使っているんですが、

メモリをかなり食うのと、頻繁に暴走してIDEからの処理を一切受け付けなくなることが多いです。

まだまだ全然対処法がわからないんですが、以下のようなことをして暴走(?)に対処しています。

差分デプロイストップ

差分デプロイをし続けると暴走しやすいのでコーディング時はglassfishを止めておく(微細な変更の時は差分デプロイを行う)

これどっかで差分デプロイ自体を設定で変えられないんでしょうか・・・

検索したけど出てこない。

キャッシュ・成果物削除

下記ディレクトリを削除(キャッシュ)

<GlassFishインストールフォルダ>\glassfish\domains\domain1\osgi-cache以下

<GlassFishインストールフォルダ>\glassfish\domains\domain1\generated以下

参考リンクは下記です。(ともに環境やケースは違うのですが、消去してビルドが行えないときに実行すると効果的でした。)

Eclipse+GlassFish3で開発しててGlassFishの起動が69%で止まるようになって困ったときの話

Glassfish DeploymentException: Error in linking security policy for

メモリ割り当て量の調整

Netbeansの設定ファイルで下記リンクの設定を行い、メモリ量を少なくする

対処療法にもなっていませんが、なんとかこれでIDEが固まることは少なくなりました。

もうちょい知識を身につけたいですね・・・

-Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

JSPでのAjax(dwr使用)

JSPネタ3本目。 Ajaxです。 こちらも独自のライブラリを使うようですね。 drwというものが有名のようです。 Contents1 dwr1.1 pomでの記述1.2 web.xml1.3 dwr …

no image

Netbeansのショートカット

超小ネタ。 Netbeansでのショートカットなど。 Contents1 整形2 サーバーログ消し&拡大3 インポートの挿入4 矩形選択5 関数の呼び出し元に戻る 整形 ショートカット(Alt+Shi …

no image

String,Integer,Booleanの相互変換

データベースにはbooleanでデータが入っているのに画面では0か1の数字でないと表示ができないときなどがあると思います。 そんな時に文字列と論理値、あるいは文字列と数値、数値と論理値の変換などをする …

no image

glassfishとDB接続 ~CUI操作~

JavaEEではDBを使うときにglassfish内で設定が必要です。 基本的にはGlassFishでDB接続などのようにブラウザで管理画面から情報を入力することが可能です。 ただCUIや設定ファイル …

no image

CSVの保存、文字列としての出力

前回のエントリーではJSfでのCSVダウンロードについて書きましたが、実際にCSVの配列を作る処理について書きます。 CSVのアップロードの時に使ったのと同じCommonsCSVを使います。 Cont …