0

jboss 7.1 を Windows サービスとして実行している場合 (またはそうでない場合)、war ファイルを正常にデプロイするのに複数回試行する必要がある場合があります。再起動は簡単なので、jboss を手動で開始する場合、これは問題ではありません。ただし、jboss が Windows サービスとして実行され、(Windows パッチにより) 自動的に再起動される場合、jboss 自体は起動する可能性がありますが、war は起動しない場合があります。

たとえば、standalone.xml の設定を変更することによって、jboss が最初に失敗した後に war の展開を再試行する方法はありますか?

4

1 に答える 1

1

問題を解決する方法はいくつかあります。

1)standalone.xml(または実行中の構成)に移動し、 deployment-scanner を見つけて、属性 deployment-timeout を数秒で追加/変更します

2) 管理された展開としてアプリケーションを展開します。これは、管理コンソールを介して展開するか、展開コマンドを使用して cli を介して展開する場合に実行できます。このようにして、展開は「管理」され、常に展開され、展開スキャナーとそのタイムアウトを使用しなくなります。

展開スキャナーは、ファイルシステムに追加の IO 負荷を追加するため、運用環境での使用は実際には推奨されないため、管理された展開として展開を使用することをお勧めします。開発/テスト シナリオには最適ですが、可能であれば本番環境では避ける必要があります。

于 2013-07-02T09:58:43.520 に答える