- PR -

PCからUNIXサーバ上のクラスを起動するには?

1
投稿者投稿内容
しむ
会議室デビュー日: 2003/11/26
投稿数: 4
投稿日時: 2003-11-27 20:24
UNIXサーバ上に配置してあるJavaClassをクライアントPCから
起動するにはtelnetやTeraTerm等の端末からコマンド起動するしか無いのでしょうか?

クライアントPCからUNIXサーバ上の実行モジュールを起動できる
アプリケーションソフトでもかまいません。

知っている、使ったことがあると言う方がいましたら教えてください。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2003-11-27 21:13
引用:

しむさんの書き込み (2003-11-27 20:24) より:
UNIXサーバ上に配置してあるJavaClassをクライアントPCから
起動するにはtelnetやTeraTerm等の端末からコマンド起動するしか無いのでしょうか?



想定されている状況がちょっと不明確ですが、リモートクラスを呼び出すのはRMIもしくは
CORBAを使えば可能です。ただ書かれている内容を見ると、RSHなどのリモートシェルのほう
が適切な回答かな、という気がしますが…
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2003-11-27 21:51

  1. クラスをEJBでラップする
  2. UNIXサーバ上でAPサーバを動かし、件のEJBをデプロイする
  3. EJBのクライアントコードを生成する
  4. PCクライアントから上記コードを用いてEJBを実行する

J2EEに侵された私の頭ではこんなアイデアしか浮かびません
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2003-11-27 23:30
まぁ、企業システムで Java の分散オブジェクトを呼び出すマナーとしては EJB が一般的ですが。

他に思いつくのは、

・起動スクリプトを CGI でキックする

・Tomcat/AXIS で SOAP 経由で呼び出す

・ANT の telnet タスクで無理やり起動してみる
http://ant.apache.org/manual/OptionalTasks/telnet.html

等でしょうか。
おばけ
ぬし
会議室デビュー日: 2002/11/14
投稿数: 609
お住まい・勤務地: 東京都江東区
投稿日時: 2003-11-27 23:40
なんか、要件があいまいなので幾らでも出せるんですが
「クライアントPCにCygwinを入れてSSH経由でリモートコマンドを実行する」なんかも良いかなあ。
しむ
会議室デビュー日: 2003/11/26
投稿数: 4
投稿日時: 2003-12-01 09:15
情報ありがとうございます。
いろいろと試してみます。
1

スキルアップ/キャリアアップ(JOB@IT)