Enterprise Console Feature Option 1 のサンプルをビルドする前に、まず、すべての前提条件ソフトウェアをインストールして、すべての必須クラス・ライブラリーにアクセスできるよう環境をセットアップする必要があります。これらには、Apache Axis ライブラリー、Eclipse EMF、および Eclipse TPTP ツールキット・ライブラリーが含まれます。
ファイル <sdk_install_dir>/samples/wsnt-axis/sample-axis.properties
をオープンして、以下のように修正してださい。
AXIS_JARS_PATH=<axis_jars_directory> ECLIPSE_JARS_PATH=<eclipse_jars_directory> SERVICE_ADDRESS=<NotificationConsumerService_URL>
ここで
lib
ディレクトリーです。
重要:
AXIS_JAR_PATH
および ECLIPSE_JAR_PATH
プロパティーのディレクトリーの分離文字には、スラッシュ「/」を使用する必要があります。
例えば、Apache Axis ライブラリーが E:\axis-1.2\lib
にある場合、AXIS_JAR_PATH
プロパティーを E:/axis_1.2/lib
に設定する必要があります。
Apache Axis には、Web サービス wsdl ファイルから Java クラスを生成する wsdl2java
というコード生成ツールがあります。生成されるクラスは、Web サービス仕様から Web サービスにアクセスするためのクライアント・サイド・スタブです。
この例では、wsdl2java ツールは、build.xml と呼ばれる Apache Ant スクリプトによって呼び出されます。Apache Ant は非常に高性能なスクリプト環境で、Java 開発者の間で広く使用されています。
SDK の <sdk_install_dir>/samples/wsnt-axis
ディレクトリー内の build.xml
ファイルには、サンプルをビルドするための Apache Ant タスクが含まれています。
サンプルをビルドするには、以下のステップを実行します。
set JAVA_HOME=<JDK の場所>
set ANT_HOME=<ANT インストールの場所>
cd <sdk_install_dir>\samples\wsnt-axis
%ANT_HOME%\bin\ant
export JAVA_HOME=<JDK の場所>
export ANT_HOME=<ANT インストールの場所>
cd <sdk_install_dir>/samples/wsnt-axis
$ANT_HOME/bin/ant
Java クラス・ファイルは wsdl ファイルから生成され、<sdk_install_dir>/samples/wsnt-axis/src
ディレクトリーに置かれます。これらのファイルは、ディレクトリー <sdk_install_dir>/samples/wsnt-axis/build/classes
にコンパイルされます。
<sdk_install_dir>/samples/wsnt-axis/build/lib
ディレクトリーに、このクラスの wsnt-axis-samples.jar
という jar ファイルが作成されます。
注
サンプルのビルド中に、コンソールに以下のエラー・メッセージが表示されますが、これは無視して構いません。
[axis-wsdl2java] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
親トピック
Apache Axis のサンプル