春の休止状態でJavaプロジェクトを展開した後、サーバーにリクエストを送信せずに、一定の間隔でjspを自動的に呼び出すことができますか?
.bat ファイルまたは .exe を使用できますか?
なにか提案を
ありがとう
春の休止状態でJavaプロジェクトを展開した後、サーバーにリクエストを送信せずに、一定の間隔でjspを自動的に呼び出すことができますか?
.bat ファイルまたは .exe を使用できますか?
なにか提案を
ありがとう
私が知っているように、サーバーはJSPを自動的に呼び出すことはできません(自動コンパイルを実行することしかできません)。このタスクはサーバーの性質から外れています。アプリケーション サーバー クラウドは、リクエストによってのみ jsp ページを実行します。一部のjspページをリクエストするか、jspページの.classファイルを直接実行することにより、サーバーへのリクエストをシミュレートできるツールを(例としてJavaで)開発できます。別の解決策として、コマンド ラインから telnet で http 要求をサーバーに送信し、これを .bat ファイルに入れて展開後に実行することができます。また、http://curl.haxx.se/ツールを使用して、コマンド ラインからサーバーへの任意のタイプのリクエストを実行することもできます。
telnet の例:
telnet 127.0.0.1 8080
それから
GET /myapp/index.jsp
リクエストを使用してサーバー側の動作をトリガーする場合は、代わりに EJB タイマーを使用することを検討する必要があります。
もう 1 つのオプションは、インフラストラクチャ (cron、Windows スケジューラ) を使用して要求を行うことです。