Bean2WebService ツールを使用した Web サービスの作成

コマンド行から Bean2WebService ツールを使用すると、IBM® WebSphere® ランタイム環境を使用して、 Java™ Bean から Web サービスを生成できます。

コマンド行のセットアップ

Bean2WebService ツールを使用する前に、以下の方法で Web サービスのコマンド行をセットアップする必要があります。

  1. コマンド・プロンプトで Rational® Developer 製品の bin ディレクトリーに移動する。 正しいディレクトリーに入っているかどうかわからない場合、 このディレクトリーには幾つかの Web サービス・バッチ・ファイルが含まれているはずです。
  2. 次のバッチ・スクリプトを実行する。
    • Windows®: setupenv.bat
    • Linux: .setupenv.sh
  3. Web サービスを作成するディレクトリーに移動する。 このディレクトリーをコマンド行テスト・ディレクトリーと呼びます。 Linux: このディレクトリーには書き込みアクセスが必要です。

これで、Bean2WebService ツールを使用して Web サービスを作成できます。

Web サービスの作成

注: Bean2WebService ツールには 2 つのバージョンがあります。 Bean2WebService コマンドを実行すると、コマンドは J2EE 1.4 を使用します。 Bean2WebService13 コマンドを実行すると、J2EE 1.3 が使用されます。 J2EE 1.3 を使用する Web サービスを作成する場合は、下のコマンドの Bean2WebServiceBean2WebService13 に置き換えて使用します。

Bean2WebService ツールを使用して Web サービスを作成するには、コマンド・プロンプトに次のように入力します。

注: <BeanName> は必ず最後の引数として指定してください。 必須引数およびオプションの引数のリストについては、 『Bean2WebService ツール』を参照してください。

ヒント:
  • オプションの引数については、次のオプション指定をお勧めします: -host <hostname:port>。 このコマンドのデフォルト・ポートは 6080 ですが、WebSphere Application Server のデフォルト・ポートは 9080 です。
  • -project で指定したコマンド行テスト・ディレクトリーのパス、およびその名前をメモしておいてください。  この情報は Web サービスをデプロイおよびテストするときに必要です。

以下は、Bean2WebService ツールを使用方法を示す例です。

Bean2WebService -host localhost:9080 -cp c:¥Working¥src -project MyBean
com.ibm.wsdk.MyBean

Bean2WebService ツールの主な出力は、 生成したディレクトリー構造のルートにある <ProjectName>EAR.ear というファイルです。 WEB-INF ディレクトリーも <ProjectName> の下に生成されます。 このディレクトリーには、生成した WSDL ファイルや Java クラスなどが保持されます。 -server-side-only 引数を指定しない場合は、 追加の Java ファイル (複合型のシリアライザーおよびデシリアライザー・クラスなど) を含むクライアント・サイド・ディレクトリーも作成されます。

EAR ファイルの生成後は、他のユーザーが使用できるようにこのファイルをサーバーにデプロイします。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005