6

アプリケーションを再デプロイせずに(ディスクに保存されている)ファイルを更新/再読み取りする可能性を実装する必要があります。重要な点は、アプリケーションの複数のインスタンスがWeblogicのクラスタで動作していることです。だから私の質問は、クラスターで動作しているアプリケーションにファイルが変更されたことをどのように通知する必要があるかです-Weblogicにはそのような機能がすぐに使えるのですか、それともそのためのカスタムデプロイヤーを実装する必要がありますか?

4

1 に答える 1

2

ホットデプロイメントの種類のプロセス(変更されたファイルでアプリケーションを更新する)を探している場合は、このブログ「Weblogicでのホットデプロイメント」が役立つかどうかを確認してください。

要約すれば:

  1. フォルダーに空のREDEPLOYファイルを追加MyApplicationEar/APP-INF/META-INFし、アプリケーションを展開された形式でデプロイします。

  2. ファイルが更新されたら、ファイルのタイムスタンプを更新しREDEPLOYます。これは、ファイルを再作成するだけで実現できます。

  3. Weblogicは、デプロイされたアプリケーションのファイルシステムをスキャンし、更新されたファイルを再デプロイします。

于 2012-10-17T14:48:04.053 に答える