ソフトウェアの展開に関して問題があります。 JBoss 4.2.3を使用しています。サーバーを再起動しないJBossの展開
私が今やっている典型的な手動の展開プロセスを説明させてください:
- サーバーへのEAR、WARやJARファイルをコピーします。
- サーバーを停止します。
- 展開フォルダにEAR、WAR、およびJARをコピーします。
- データベース更新スクリプトを実行します。
- サーバーを起動します。
私はサーバーの再起動を避ける方法を探していました。それは多くの問題と多くの不便を引き起こしたからです。たとえば、サーバーのダウンタイムをスケジュールするには、大きなリストに電子メールを送信する必要がありました。
もう1つの問題は、SOAPを介して互いに通信する2台のサーバーがあることです.1台のサーバーがダウンすると、データ同期の問題が発生する可能性があります。
ホットデプロイメントは本当にうまくいきませんでした。時には、クラスローダーの例外があり、キャッシュの問題が発生することもあります。
私はクラスタリングを検討していましたが、それがうまくいくかどうかはかなり確信がありませんでした。
誰も同じような経験をしていますか?どんな解決策や提案ですか?
事前に感謝します。
P.S.私はstackoverflowの代わりにこれをserverfaultに投稿する必要がありますか? (私が開発者であるために私はここに好きです:)
私はJBossがホットデプロイメントを行うことができると思いました。 –
@jpartogi:これは可能ですが、クラスローダーのリークが原因でプロダクション設定にはあまり適していません。 – skaffman