08/03/17 21:52:45
質問です。
以下の要件を満たすためにはどのような手段がありますでしょうか。
■環境
Java1.5
Tomcat5.5 + Apache2.3
FedoraCore7
1.ローカルでは、あるjavaプロセスがほほ常時立ち上がっています。
「ほぼ」と書いているのは、たまにプロセスが停止することがあるため。
最大停止時間は10秒。そのjavaプロセスの死活監視及び起動をshellで行っています。
2.1とは別に、tomcat+ApacheでServletを使ったWebアプリケーションがあります。
上記の環境のもとで、Webアプリケーションへのリクエスト送信をトリガーに
Webアプリケーション側から1のjavaプロセスのクラスを呼び出して1のクラス内の情報を取得したいです。
上記の実現方法について、教えていただけませんでしょうか。
私なりに調べてみたのですが、RMIというのはこの場合使えるのでしょうか?
RMIの紹介サイトはどこもクライアント側からのトリガーでサーバーへ返すものしかなく、
逆の場合も使えるのか確証が持てません。
また、RMIの他にも、Tomcat,Apache側の設定でどうにかなる方法などあるでしょうか?
上記以外の手段についてもあればお願いします。
以上、ご教授いただきたく思います。