Tomcatサーバーにインストールされているアプリケーションを自動更新するソリューションを探しています。Tomcatアプリケーションの自動更新
私がコーディングしているアプリケーションは、新しいバージョンが公開されているサーバーで利用可能になったときに更新する必要があります。 クライアントは自身のサーバーにwarファイルをインストールすることが重要です。
クライアントに、必要に応じてwarファイルを更新するためにcronタスクによって呼び出されるプログラムを作成することを要求せずに、どうすればできますか?
目標は、すべてのクライアントが同じバージョンのアプリケーションを使用することです。
お客様のtomcatにアクセスできますか?中央サーバーからtomcat管理ツールを使用して新しい戦争を展開できます。たとえば、antタスクを使用します。そうでない場合は、チェックしてデプロイする2番目のアプリケーションを作成してください。 – pedrofb
安全なTomcat環境では、アプリケーションはローカルディスクのどこにでも書き込むことができません。アプリケーションがTomcatのデプロイメントディレクトリにあるファイルを作成または更新できるようにするには、かなり大きなセキュリティホールが必要です。 –
同じ情報を探していて、アプリ自体から更新していましたが、あなたが提案したcrontabは私にとっては大丈夫です。とにかく3時にはtomcatサービスが再起動されるので、バージョンをテストするためのダウンロードとスクリプトを追加します。いったん準備ができてテストされたら私は答えとして投稿します。 –