| ||||||||||
| 前のページ 1 2 3 | ||||||||||
| サンプル1 Callbackのデモ | ||||||||||
「Callback」はクライアント側でCallbackオブジェクトを生成するデモで、EndpointReferenceTypeをサーバに通知します。EndpointReferenceTypeを使って、サーバがcallbackオブジェクトを呼び出すことができます。 | ||||||||||
| 必要条件 | ||||||||||
celtix.jarがCLASSPATHに、JDKとantのbinディレクトリがPATHにそれぞれ登録されているのであれば、samplesディレクトリのREADMEにある環境変数の設定スクリプトを起動する必要はありません。環境変数が正しく設定されていなかったり、デモをビルドする際にwsdl2java、javacあるいはjavaコマンドを利用する場合は、環境変数の設定スクリプトを起動する必要があります。 注:以下のUNIX環境での手順は著者の環境で動作確認をしていません。Windowsの環境についてはWindows XP Professionalで動作確認を行っていますので、UNIXの手順で不明な点がある場合はWindowsの手順を参考にしてください。 | ||||||||||
| antを使ったビルドと起動 | ||||||||||
samples/basic_callbackディレクトリからant buildスクリプトによってビルドし、デモを実行します。 UNIXとWindows共にビルドを行った後でサーバを起動します。 ant buildさらに別のコマンドプロンプトからクライアントを起動します。 ant clientWSDLファイルやクラスファイルから生成したコードを削除するには、次のコマンドを起動します。 ant clean | ||||||||||
| wsdl2javaとjavacコマンドを使ったビルドと起動 | ||||||||||
samples/basic_callbackディレクトリからターゲットディレクトリのbuild/classesを作成し、WSDLファイルからコードを生成します。 UNIXの場合は以下のコマンドを実行します。 mkdir -p build/classesWindowsの場合は以下のコマンドを実行します。 mkdir build\classes次のコマンドでクライアントとサーバアプリケーションをコンパイルします。 UNIXの場合は以下のコマンドを実行します。 export CLASSPATH=$CLASSPATH:$CELTIX_HOME/lib/celtix.jar:./build/classesWindowsの場合は以下のコマンドを実行します。1行目がすでに設定されている場合は2行目から実行してください。 set classpath=%classpath%;%CELTIX_HOME%\lib\celtix.jar:.\build\classes | ||||||||||
| Javaコマンドを使ってデモを起動 | ||||||||||
samples/basic_callbackディレクトリから次のコマンドを起動します。 UNIXの場合は以下のコマンドを実行します。 java -Djava.util.logging.config.file=$CELTIX_HOME/etc/logging.propertiesサーバがバックグラウンドで起動します。クライアントを起動した後で、サーバプロセスをkillコマンドで終了してください。 Windowsの場合は以下のコマンドを実行します。 start新しいコマンドウィンドウがサーバプロセスのために起動します。クライアントを起動した後に、コマンドウィンドウで「Ctrl-c」キーを押してサーバプロセスを終了してください。 WSDLファイルやclassファイルから生成したコードとbuildディレクトリを削除するには次のコマンドを起動してください。 ant clean | ||||||||||
| 前のページ 1 2 3 | ||||||||||
| ||||||||||
| ||||||||||

