第2回:configuration/dispatch_providerサンプルを試す (4/4)
TOP>業務システム> wsdl2javaとjavacコマンドを使ったビルドと起動(dispatch_provider)  |
|
| 前のページ 1 2 3 4 |
 |
| wsdl2javaとjavacコマンドを使ったビルドと起動(dispatch_provider) |
samples/dispatch_providerディレクトリからターゲットディレクトリのbuild/classesを作成し、WSDLファイルからコードを生成します。
UNIXの場合は以下のコマンドを実行します。
mkdir -p build/classes wsdl2java -d build/classes -compile ./wsdl/hello_world.wsdl
Windowsの場合は以下のコマンドを実行します。
mkdir build\classes wsdl2java -d build\classes -compile .\wsdl\hello_world.wsdl
次のコマンドでクライアントとサーバアプリケーションをコンパイルします。
UNIXの場合は以下のコマンドを実行します。
export CLASSPATH=$CLASSPATH:$CELTIX_HOME⁄lib⁄celtix.jar:.⁄build⁄classes javac -d build⁄classes src⁄demo⁄hwDispatch⁄client⁄*.java javac -d build⁄classes src⁄demo⁄hwDispatch⁄server⁄*.java
Windowsの場合は以下のコマンドを実行します。1行目がすでに設定されている場合は2行目から実行してください。
set classpath=%classpath%;%CELTIX_HOME%\lib\celtix.jar;.\build\classes javac -d build\classes src\demo\hwDispatch\client\*.java javac -d build\classes src\demo\hwDispatch\server\*.java
|
| Javaコマンドを使ってデモを起動 |
samples/hello_world_dispatchディレクトリから次のコマンドを起動します。
UNIXの場合は以下のコマンドを実行します。
java -Djava.util.logging.config.file=$CELTIX_HOME/etc/logging.properties demo.hwDispatch.server.Server & java -Djava.util.logging.config.file=$CELTIX_HOME/etc/logging.properties demo.hwDispatch.client.Client ./wsdl/hello_world.wsdl
サーバがバックグラウンドで起動します。クライアントを起動した後で、サーバプロセスをkillコマンドで終了してください。
Windowsの場合は以下のコマンドを実行します。
start java -Djava.util.logging.config.file=%CELTIX_HOME%\etc\logging.properties demo.hwDispatch.server.Server java -Djava.util.logging.config.file=%CELTIX_HOME%\etc\logging.properties demo.hwDispatch.client.Client .\wsdl\hello_world.wsdl
新しいコマンドウィンドウがサーバプロセスのために起動します。クライアントを起動した後に、コマンドウィンドウで「Ctrl-c」キーを押してサーバプロセスを終了してください。
WSDLファイルやclassファイルから生成したコードを削除して、buildディレクトリを削除するには次のコマンドを起動してください。
ant clean
|
前のページ 1 2 3 4
|

|
 |

| 著者プロフィール 日本アイオナテクノロジーズ株式会社 テクニカルセールスマネージャ 江川 潔 株式会社富士通SSLでNTT仕様のオペレーティング・システムの開発に従事したのち、日本ディジタルイクイップメント株式会社でNTT向けシステムの開発、その後、ソフトウェアとハードウェアのプリセールス活動を展開した。DECの合併を経て、現職のミドルウェア製品のマーケティング、アライアンス、プリセールスなどに従事。
blog「Essence is Real」 http://blogs.iona.com/essence/
|
|
 |
|
 |
|