2

春の休止状態でJavaプロジェクトを展開した後、サーバーにリクエストを送信せずに、一定の間隔でjspを自動的に呼び出すことができますか?

.bat ファイルまたは .exe を使用できますか?

なにか提案を

ありがとう

4

4 に答える 4

0

私が知っているように、サーバーはJSPを自動的に呼び出すことはできません(自動コンパイルを実行することしかできません)。このタスクはサーバーの性質から外れています。アプリケーション サーバー クラウドは、リクエストによってのみ jsp ページを実行します。一部のjspページをリクエストするか、jspページの.classファイルを直接実行することにより、サーバーへのリクエストをシミュレートできるツールを(例としてJavaで)開発できます。別の解決策として、コマンド ラインから telnet で http 要求をサーバーに送信し、これを .bat ファイルに入れて展開後に実行することができます。また、http://curl.haxx.se/ツールを使用して、コマンド ラインからサーバーへの任意のタイプのリクエストを実行することもできます。

telnet の例:

telnet 127.0.0.1 8080

それから

GET /myapp/index.jsp

于 2013-10-18T07:51:34.763 に答える
0

リクエストを使用してサーバー側の動作をトリガーする場合は、代わりに EJB タイマーを使用することを検討する必要があります。

もう 1 つのオプションは、インフラストラクチャ (cron、Windows スケジューラ) を使用して要求を行うことです。

于 2013-10-18T07:52:55.080 に答える