0

Jetty サーバーは、クライアントの小売店で POS アプリケーションのサービスとして実行されています。現在、手動でフォルダー リリースを取得し、Team Viewer でそこにインストールしています。変更がある場合は、war/jar ファイルに接続して更新する必要があります。

このためには、一般的な Web サーバーから変更を取得してクリーンな自動更新を実行できる自動アップデーターが必要です。変更は、War ファイルまたは lib ファイルのいずれかになります。

この最善の方法でそれを行う最善の方法を誰かが提案できますか。

ありがとう。

4

1 に答える 1

1

すぐに使用できるソリューションについては知りませんが、これは、数年前に桟橋で行った展開マネージャーの作業の設計上の考慮事項の 1 つです。これは最終的に、変更を探すローカル ファイル スキャナーの代わりに、別の場所で変更を探し、それらのリソースを取得して、jetty で関連する動作をトリガーできる、カスタム プロバイダーの実装になります。

もちろん、この種の動作の実装にはまだ取り掛かっていませんが、何かを書き、それをプロジェクトに貢献したり、その開発を後援したりしたい場合は、jetty にあると楽しいものになるでしょう。

桟橋自体に含まれるソリューションが必要ない場合は、定期的に起動して新しいコンテンツの URL をチェックし、ダウンロードしてから使用するシェル スクリプトと cron の組み合わせを使用して動作する可能性のあるものをまとめることができます。関連ファイルのリロードをトリガーするホット デプロイメント メカニズムですが、これは 1 回限りのものであり、一般的には役に立たない可能性がありますが、状況によってはどのように機能するかはわかります。

于 2012-10-11T14:06:58.223 に答える