
No.2ベストアンサー
- 回答日時:
若干邪道ですが、お手軽な方法として ssh でキックしてしまう方法もあります。
参照URLのように正規に java で実行する方が柔軟な呼び出しができますが、
java.lang.Runtime.exec() で直接 ssh を呼び出してもいいかもしれません。
# この場合は pure java ではなくなるので、メンテナンス性を考えると邪道です。
Webからバッチをキックする場合は、2度押しなど複数キックされることもあるので、実際のバッチ担当者とうまく詰めて実装しないといけないですね。
参考URL:http://d.hatena.ne.jp/n_shuyo/20060706/1152162198
ご回答ありがとうございます。
No.1の方の仰る通り実現方法は、たくさんあるのですね。
正規のjavaでの実行する方が、柔軟なようなので教えて頂いたURL参考にさせて頂きます。
No.1
- 回答日時:
DBサーバもcentOS?
方法はいくつもあるわ。
その1)
DBサーバにもTomcatを立ててバッチを起動するサーブレットを作成し
APサーバからHttpConnectionでリクエストを投げる
その2)
ネットワーク越しに起動
(マウント)
その3)
DBサーバに常駐アプリを作成し、DBを監視。
APサーバからDBに起動するバッチとパラメータを書き込んで
それを見つけたら起動。
その4)
DBサーバにメールサーバを立ててそれの受信で起動
こんな具合にいろいろ考えられるわ。
でも大事なのは進行状態の確認とエラーが起きたときの通知方法よ。
そっちは大丈夫かしら。
この回答への補足
情報が、不足しておりすみません。
DBサーバは、Red Hat EnterPrise Linux ES release4となります。
早速のご回答誠にありがとうございます。
DBサーバのバッチは、別担当(会社)となり実行結果は、リターンコードなどを返して頂く事を考えております。
私が担当するサーブレットでは、処理結果をパラメータにしてバッチを起動するだけとなります。
上記の様な場合は、教えて頂いたその2の「ネットワーク越しに起動」の方法で対応したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tomcatプロジェクトの.properti...
-
RMIについて
-
JAVAからAdobeReaderを起動する...
-
tomcatのstartupについて
-
eclipse + Tomcat v5.5 で 動的...
-
スタンドアロンJavaプログラム(...
-
「ファイルが見つかりません D...
-
Eclipseで、プロジェクト名のと...
-
classファイルについて
-
javax.mailがimportできない
-
JSPのクラスをコンパイルできな...
-
正しいURL指定しているにもかか...
-
Mac版eclipse(Java)のsysout.に...
-
Eclipse・プロジェクトで、フォ...
-
html上で、バッチやexeファイル...
-
Eclipseでサーブレットを使用す...
-
マイクラjavaでForgeを入れたい...
-
WMPのインターネット接続で「サ...
-
eclipseをバージョンアップした...
-
eclipseで1ファイルの警告を100...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ファイルが見つかりません D...
-
tomcatをプロジェクト毎に起動...
-
Tomcatは起動しますが初期index...
-
The requested resource is no...
-
Tomcatプロジェクトの.properti...
-
apache+tomcatの起動手順
-
apache + tomcat でtomcatが起...
-
javaが起動しない
-
javaサーブレットから別サーバ...
-
Tomcatに-Dオプションを読込ま...
-
eclipseからtomcatが起動しない
-
eclipse 起動時のエラー jvm.dl
-
EclipseからTomcatを起動した際...
-
Tomcatのシャットダウンについて
-
Apacheが動きません
-
Tomcatは2、3日に1回再起動...
-
JavaServletデバッグってどうや...
-
tomcatをサービスで登録すると...
-
Visual C++を複数開くには?
-
eclipseからweblogic起動
おすすめ情報