Welcome to Bishnu`s JINI Tutorial

home      introduction       My Interest   My Favorites link      Photo gallery

 

Hello Example の解説

Hello programを動かすためには以下のファイルが必要になります。ご確認ください。
  • Client.java - Helloを利用するクライント
  • Server.java サーバープログラム
  • Hello.java インタフェース
  • Proxy.java Helloインタフェースを実装するProxy
さて、上のファイルがあること確認できたらHelloを動かす手段の説明をします。 以下のやり方にしたがってください。順番を守ってください。以下はWindowsOSを前提にして解説をします。 また、JINIをインストールしているDirectoryのことを%JINI_HOME%として記述することがあります。

下準備

以下1から4までまず順番に進んでください。

  1. %jini_home%\lib-ext のところにあるjsk-policy.jarをjre\lib\extにCopyしてください。
  2. %jini_home%\libのしたに以下のようなjarファイル郡があります。
  • jsk-platform.jar,
  • jsk-resources.jar,
  • jsk-lib.jar,
  • phoenix.jar,
  • phoenix-init.jar,
  • phoenix-group.jar,
  • reggie.jar, start.jar,
  • and tools.jar
これらを%JINI_HOME%\source\src\com\sun\jini\example\hello\libにCopyしてください。

3.また%jini_home%\lib-dlのしたに以下のようなjar fileがあります

jsk-dl.jar, phoenix-dl.jar, and reggie-dl.jar
これらも、%JINI_HOME%\source\src\com\sun\jini\example\hello\libにCopyしてください。

4. Creating Keys: 自分でKey作ってもかまいませんが、すでにPrebuiltKeysがあるので、それを利用することもできます。 Helloのしたにprebuiltkeys directoryがあるのでそこにあるkeysすべてをCopyしてHelloのしたのLibにいれてください。KeysのListを以下である。

  • client.cert
  • client.keystore
  • phoenix.cert
  • phoenix.keystore
  • phoenix.password
  • reggie.cert
  • reggie.keystore
  • reggie.password
  • server.cert
  • server.keystore
  • server.password
  • truststore
下準備がおわったらつぎは以下のように進んでください。

Reggieを含めるJINIのすべてのサービスを動かす。

cd %JINI_HOME%\installverify

Lauanch-all のアイコンをクリックしてください。 Note: FirewallやAntiVirusソフトを無効にしてください。 うまくいったら、以下のように画面が出ます。
sample image

Steps

1. クラスサーバー(Htttp Server)を動かす

cd %JINI_HOME%\source\src\com\sun\jini\example\hello
start scripts\httpd.bat (これはCommand promptで動かす)うまくいったら以下のようながめんが出ます。
sample image

2. 以下のコマンドを順番に打ってください。

(これも%JINI_HOME%\source\src\com\sun\jini\example\helloのところで動かすこと)

a. start scripts\jrmp-reggie


sample image

b. start scripts\confirming-jeri-server(helloぷろぐらむのサーバー)


sample image

c. start scripts\client (クライントの起動)

sample image

うえのがめんがでたら了解をクリックしてください。 そのあとまた以下のようながめんが出ます。

sample image

これも了解しましょう。 うまくいったら返事が返ってきます。

sample image

以上でhelloのプログラムを動かすことが完了します

 http://www.wakhok.ac.jp/~gautam
page design by Gautam
send comments to gautam@wakhok.ac.jp