WebSphere Application Server, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

webservices.xml デプロイメント記述子の構成

このトピックでは、アセンブリー・ツールによる webservices.xml デプロイメント記述子 の構成方法を説明します。

始める前に

使用する前に、 アセンブリー・ツールを構成する必要があります。

ibm-webservices-bnd.xml デプロイメント記述子 を構成するには、デプロイメント記述子テンプレートを作成し、インプリメンテーションを完了しておく必要があります。

このタスクについて

この作業は、Web サービスを開発するステップの 1 つです。WebSphere Application Server が Web サービスの着信要求を 処理できるように、デプロイメント記述子を構成する必要があります。

次に、EJB インプリメンテーションを完了するか、 または JavaBeans インプリメンテーションを完了します。EJB インプリメンテーションを完了すると、 Enterprise Bean Java アーカイブ (JAR) ファイルがアセンブルされます。JavaBeans インプリメンテーション を完了すると、Web モジュール Web アーカイブ (WAR) ファイルがアセンブルされます。これらの アーカイブ・ファイルには、webservices.xml デプロイメント記述子が含まれます。webservices.xml デプロイメント記述子 を構成するには、アーカイブ・ファイルをアセンブルしておく必要があります。

この作業セクションの ステップに従って、webservices.xml デプロイメント記述子を構成します。

プロシージャー

  1. アセンブリー・ツールを開始します Eclipse アセンブリー・ツール、Application Server Toolkit (AST)、および アセンブリー・ツールには、コード成果物を作成し、 そのコード成果物を各種アーカイブ (モジュール) にアセンブルして、関連する Java 2 Platform, Enterprise Edition (J2EE) バージョン 1.2、1.3、または 1.4 準拠のデプロイメント記述子を構成するための、 グラフィカル・インターフェースがあります。
  2. ファイル」>「インポート」とクリックして、 Enterprise Bean JAR ファイルまたは WAR ファイルをアセンブリー・ツールにインポートします。
  3. ウィンドウ」 >「パースペクティブのオープン」 >「J2EE」とクリックして、 Java 2 Platform, Enterprise Edition (J2EE) パースペクティブを開きます。
  4. プロジェクト・ナビゲーター」タブをクリックして、「プロジェクト・ナビゲーター」ペインに切り替えます。
  5. プロジェクト・ナビゲーター」ペインの webservices.xml ファイルを収容するプロジェクトを検索します。
  6. META-INF または WEB-INF ディレクトリー、およびその内容が表示されるまで、 プロジェクトのディレクトリーを展開します。
  7. webservices.xml ファイルを右マウス・ボタン・クリックします。
  8. オープン」を選択します。 「Web サービス」エディターが開きます。
  9. Web サービス記述」セクションを展開します。
    1. 構成するサービスを選択します。
  10. Web サービス記述インプリメンテーションの詳細」セクションを展開します。
    1. Web サービス記述名のフィールドがエディター内のすべての Web サービス記述で固有であることを確認します。
    2. WSDL ファイルのフィールドが、モジュールに WSDL ファイルがあることを 示しているか確認します。 このファイルは、規則により、Enterprise Bean JAR ファイル の場合は META-INF/wsdl ディレクトリーに、WAR ファイルの場合 は WEB-INf/wsdl ディレクトリーにあります。
    3. JAX-RPC マッピング・ファイルのフィールドが モジュール内の既存のマッピング・ファイルを示していることを確認します。 このファイルは、 規則により、Enterprise Bean JAR ファイルの場合は META-INF ディレクトリーに、 WAR ファイルの場合は WEB-INF ディレクトリーにあります。
  11. ポート・コンポーネント」セクションを展開します。
    1. 「ポート・コンポーネント」セクションで、ポート・コンポーネント記入項目が 使用中の WSDL ポートに対応していることを確認します。
  12. port_component」を選択し、そのポート・コンポーネント用のエディターを開きます。 「ポート・コンポーネント」エディターが開きます。
  13. ポート・コンポーネント・インプリメンテーションの詳細」セクションを展開します。
    1. WSDL ポート・ネーム・スペース URL」および「WSDL ポート・ローカル・パート」 のフィールドが、WSDL ファイルの対応するポートのネーム・スペースとローカル名に設定されていることを 確認します。 webservices.xml ファイルが生成されると、これらのフィールドは WSDL2Java コマンド・ツールによって構成されます。
  14. サービス・エンドポイント・インターフェース」フィールドに、 サービス・エンドポイント・インターフェース・クラスの完全修飾名が指定されていることを確認します。 webservices.xml ファイルが生成されると、このフィールドは WSDL2Java コマンドによって構成されます。
  15. サービス・インプリメンテーション Bean」フィールドの場所を見付け、 構成します。
    1. このフィールドを構成し、Web サービスをインプリメントする Enterprise Bean または サーブレットを示すようにします。Enterprise Bean モジュールの場合は「EJB link」を、 Web モジュールの場合は「サーブレット・リンク」を選択します。
    2. サービス・インプリメンテーション Bean」フィールドのリストを使用して、 Web サービスのインプリメントに使用する Enterprise Bean またはサーブレットを選択します。 メニューの選択項目は、Enterprise Bean モジュール用に ejb-jar.xml ファイルで 定義されている Enterprise Bean か、または Web モジュール用に web.xml ファイルで 定義されているサーブレットから提供されています。

結果

webservices.xml デプロイメント記述子が構成されました。

次の作業

ここで、ibm-webservices-bnd.xmi デプロイメント記述子を構成する 必要があります。



関連タスク
JavaBeans 実装用 JAX-RPC Web サービス・デプロイメント記述子 テンプレートの開発
EJB インプリメンテーション用の Web サービス・デプロイメント記述子テンプレートの開発
ibm-webservices-bnd.xmi デプロイメント記述子の構成
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 22, 2008 12:07:38 AM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/twbs_atkdd.html