2011-08-12 9 views
2

である私は、数十EJBと私は、Solaris 10サーバ上でGlassfishの3.0.1に直接私のラップトップ上のNetBeans 7.0.1から導入しようとしてるWebプロジェクトでプロジェクトを持っています。耳のファイルをコピーする転送時間を無視して、展開には非常に時間がかかるようです(3分が私がそれを見ている最速です)。最終的にドメインを再起動する必要がある時点まで、展開のパフォーマンスは時間の経過とともに低下するようです。アプリケーションを数回再配備してから12〜20分後にはどこにでも展開が見られました。の展開が非常に遅い

私は右クリックNetBeansで私の主なプロジェクトを「展開」を選ぶことで展開。これをより使いやすくするためにはどんな選択肢がありますか?問題の原因を突き止めるのに役立つ追加情報はありますか? 05:54.494から0400 | SEVERE | glassfish3 |

UPDATE:2011-08-20T14

[#:最近の展開が完了して実行まかせ、それは私のログに次のエラーメッセージが表示されて終わりました。 1 | javax.enterprise.system.tools.admin.org.glassfish.deployment.admin | _ThreadID = 2490; _ThreadName =スレッド-1; |例外アプリをロード中:EJBコンテナの初期化エラー java.lang.OutOfMemoryErrorを:Javaのヒープスペース |#]

だから、これはメモリ関連のように見えるん。このようにして死ぬ前に、展開自体は10分以上実行されました。そのため、私のアプリケーションの要件の

+0

Visual VMを使用してGFプラグインを使用してパーマスペースを監視すると、それが大きくなっていますか? – Preston

+0

プラグインがインストールされ、アクティブであっても、私のGlassfishインスタンスをVisualVMで認識できないようです。 Javaプロセスを上から見ると、時間の経過と共にメモリ消費量は順調に増加しているように見えますが、今はそのような状況に対処するための厳しい数字はありません。ドメインを停止してベースラインを取り、次に数回再展開してみます。 –

答えて

3

は、私は1ギガバイト/ 2ギガバイトの最小/最大にデフォルトの512MBの割り当てからのヒープ領域を増やす必要がありました。これは展開が少し改善されたようです。私の典型的な展開時間は1分です。それは恒星ではありませんが、少なくとも許容されます。

1

これはGlassfishの溶接統合モジュールに深刻なバグが発生したためです。このバグがなければ、展開は20以上!前と同じくらい速くなります。 http://java.net/jira/browse/GLASSFISH-18875

これはできるだけ早く固定取得する投票してください!

関連する問題