サーバーに公開して注釈付き Java Bean から Web サービスを作成する

Java™ Bean に注釈を付けたら、その Bean のアプリケーション・プロジェクトを直接サーバーに公開して、Web サービス・アプリケーションを生成することができます。Web サービスの生成時にプロジェクトで WSDL ファイルが作成されることはありません。

始める前に

このタスクについて

注釈付き Java Bean から Web サービスを作成するには、次の手順を実行します。

手順

  1. 「サーバー」ビューが開いていない場合は、メニュー・バーで「ウィンドウ」 > 「ビューの表示」 > 「サーバー」をクリックして、「サーバー」ビューを開きます。
  2. Java Bean を含むアプリケーション・プロジェクトをまだサーバーに公開していない場合は、次のようにします。
    1. 「サーバー」ビューで、アプリケーションを公開するサーバーを右クリックします。
    2. メニューで、「プロジェクトの追加および削除」をクリックします。
    3. 「プロジェクトの追加および削除」ウィンドウで、「使用可能なプロジェクト」リストから、Java Bean を含むアプリケーションを選択します。
    4. 「追加」をクリックしてから、「終了」をクリックします。
  3. 自動的にローカル・サーバーに公開されるように設定していない場合は、アプリケーションを公開するサーバーを右クリックし、「公開」をクリックします。

タスクの結果

Java Bean が Web サービスとしてサーバーで公開されます。公開の時点で、JAXB クラスが生成されてアプリケーションにパッケージされます。
注: SOAP 1.2 を使用する場合は、次のようにします。
@javax.xml.ws.BindingType (value=javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING) 
以下の例のように、@WebService 注釈の wsdlLocation 属性を指定する必要があります。
@javax.jws.WebService (targetNamespace="http://p/", ..., wsdlLocation="WEB-INF/wsdl/EchoService.wsdl")
これは、 WebSphere® Application Server によって動的に生成された WSDL ファイルを使用することはできず、 事前に WSDL ファイルを作成しておき、Java Bean および WSDL ファイルからの Web サービスの作成の説明に従う必要があることを示します。 代わりに、Java Bean から Web サービスを生成する際に SOAP 1.2 を使用するように選択すると WSDL ファイルが自動で生成される、Web サービス・ウィザードを使用することができます。
トピックのタイプを示すアイコン タスクのトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: twsandoc002.html