4

Eclipse 内から Jboss Seam 2.0 EAR アプリをデプロイしてデバッグし、Jboss AS 4.2.2 で起動します。現在、メッセージ バンドル、pages.xml、components.xml、またはモデルを変更するたびに再起動する必要があり、これには最大 45 秒かかります。

前述のファイルをホット デプロイメントに含めることは可能ですか? また、起動速度を上げるためのオプションは何ですか?

参考までに、Intel クアッド コア 6600 以上で、少なくとも 4GB の RAM を搭載しています。

編集: メッセージ バンドル、pages.xml、components.xml などのホット デプロイに加えて、両方の起動速度 (45 秒) を改善する方法を探しています。

4

5 に答える 5

1

JBoss で JRebel を使用してから、多くの時間を節約できました。 http://www.zeroturnaround.com/jrebel/

無料ではありませんが、お金を払う価値のあるツールの 1 つであり、再起動の時間を大幅に節約し、わずかな変更でアプリを再デプロイできます。

たとえば、messages.properties をリロードします。

于 2010-09-06T12:17:46.437 に答える
1

「再起動」と言うと、「JBoss をシャットダウンして再起動する」という意味のように聞こえます。

ファイル (EAR または WAR アーカイブの場合) または展開されたアーカイブのデプロイメント記述子 (app.ear/META-INF/application.xmlまたはapp.war/WEB-INF/web.xml) をタッチして、JBoss にアプリケーションを強制的にリロードさせるだけです。

私のマシンでは Seam アプリケーション EAR のリロードに約 15 秒かかりますが、JBoss の起動にはシャットダウンを除いて約 30 秒かかりますが、Seam アプリケーションの起動は含まれます。

JBoss を再起動したい場合は、JBossHA (高可用性とクラスタリング) など、開発環境で必要のないコンポーネントを削除することで、起動を高速化できる可能性があります。

于 2009-03-31T13:24:00.720 に答える
0

この 45 秒間に何をしているでしょうか。ハードドライブからデータをロードしている場合は、より高速なものに投資できます. 最近では、非 SSD ハード ドライブが依然としてボトルネックになっています。時間は他の問題を指摘していますが...

https://jira.jboss.org/jira/browse/JBSEAMで問題を開く (または探す) ことをお勧めします。

(注: 問題を投稿するには、最初にログインする必要があります。)

于 2009-03-21T13:36:51.707 に答える