1

メイン クラスと Java プロキシ (Axis 1.4 を使用して作成) で構成される Java アプリケーションがあります。サーブレットや JSP はありません。

プログラムは、Excel シートから i/p を取得します。Web サービスを使用してインターネット アプリケーションにクエリを実行します。このプロセスは、Excel のすべてのレコードが実行されるまで続きます。

ここで、最初の質問は、このアプリケーションを Weblogic にデプロイする方法です。WAR、EAR、または JAR として (もちろん WAR としてではなく) Web アプリケーションの場合は、次のようなパスで呼び出すことができます。

http://server:port/contxt_root/abc.jsp

しかし、これは Web アプリケーションではないので、どのように呼び出すのでしょうか。Jdevloper でメイン クラスを右クリックし、[RUN] をクリックすると実行が開始されます。Linux システムの Weblogic サーバーにデプロイする必要があります。

2 番目の質問: スケジュールを設定するにはどうすればよいですか。毎週または毎日実行する場合を考えてみましょう。

4

2 に答える 2

1

For this, you don't need any kind of web related servers, but some kind of a task scheduler, like cron to schedule a command line starting your Java application

You can run your compiled classes too, I'd advise to create a JAR file of them, that makes things a lot more clean.

于 2013-03-01T15:20:58.727 に答える
0

プログラムをタイマー EJB にすることができます: http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

Java EE エンティティはローカル ファイルではうまく機能しないため、Excel シートの場所を考慮する必要があることに注意してください。

それをJava EEアプリにする必要があるかどうかはわかりませんが、スケジュールされたプログラムだけです。

幸運を

于 2013-03-01T15:26:39.903 に答える