0

java spring mvc を使用して Web アプリケーションを開発しました。今、アプリケーションをTomcatサーバーにデプロイし、アプリケーションを1日の特定の時間に実行したいと考えています。たとえば、アプリケーションは毎日午前 10 時から午後 6 時まで実行され、それ以外の時間帯はアプリケーションを使用できません。アプリケーションをデプロイしたいが、目的を達成するための解決策や手がかりが得られないTomcatサーバー6で何かできるかどうかを検索しました。だから、私の質問は、私がやりたかったことをどのように実装できますか? ソリューション、サンプル、またはアイデアは、タスクを完了するのに非常に役立ちます。

4

2 に答える 2

0

最後に、Web アプリケーションを Tomcat サーバーで 1 日の特定の時間実行するメカニズムを実装しました。springフレームワークのHandlerInterceptorAdapterを拡張してカスタムインターセプターを使用し、すべてのサーブレットリクエストをインターセプトしました。次に、preHandle 関数で、すべてのサーブレット リクエストが収集され、現在の時刻がアプリケーションの実行期間内にあるかどうかがチェックされます。期間内である場合は、リクエストの続行が許可されます。それ以外の場合は、現在アプリケーションにアクセスできないことをユーザーに促す特定のページにリダイレクトされます。

于 2015-08-31T12:14:53.557 に答える