skillup

技術ブログ

Java

Glassfishの暴走に関して

投稿日:

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

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

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

差分デプロイストップ

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

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

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

キャッシュ・成果物削除

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

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

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

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

http://qiita.com/opengl-8080/items/7374906476b2990f6a4c

http://stackoverflow.com/questions/7322476/glassfish-deploymentexception-error-in-linking-security-policy-for

メモリ割り当て量の調整

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

http://kaoru-linux.cocolog-nifty.com/blog/2011/01/netbeanspycharm.html

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

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

 

-Java
-,

執筆者:


comment

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

関連記事

no image

JPAまとめ

JPAわけわかんねーと思い、触りはじめてから3か月ぐらいたちます。 いまだに細かい部分はよくわかっていないことは多いのですが、全体像というか何となくどういうものかはわかり始めてきたいのでまとめたいと思 …

no image

動的な置換

前回、置換に関する記事をまとめましたが動的な置換について勉強する機会があったのでまとめておきます。一般に置換表現というのはほとんどが静的なものかと思います。 例えば <intpu type=&# …

no image

JavaEEでリダイレクトを伴うデータ入出力(flashの活用)

JavaEEで何らかの処理を行い、リダイレクトさせる場合、リダイレクト前のデータを保存し、リダイレクト後のページにデータをもちこしたいときなどがあると思います。 オブジェクトの変数自体はスコープアノテ …

no image

JavaFXの基礎

JavaFXの基礎について書きます。

no image

JSPでのAjax(dwr使用)

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