WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

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

Web サービス・ポートの有効範囲の構成

Web サービス・アプリケーションが WebSphere Application Server にデプロイされると、 各アプリケーションまたはモジュールにインスタンスが作成されます。インスタンスは、インプリメンテーションの有効範囲、クライアント・バインディングおよびデプロイメント記述子情報など、Web モジュールまたはエンタープライズ Bean モジュールのデプロイメント情報を含みます。 有効範囲には、アプリケーション、セッション、および要求の 3 つのレベルを設定できます。

始める前に

Web サービスを WebSphere Application Server にデプロイしてください。 アプリケーション・サーバーへの Web サービス・アプリケーションのデプロイに関する説明を参照してください。

このタスクについて

Java 2 Platform Enterprise Edition (J2EE) 用の Web サービスは、 Web サービスのインプリメンテーションを必ずステートレスにするように指定します。 したがって、この指定との整合性を維持するため、 有効範囲はアプリケーション・レベルのまま残される可能性があります。 これは、個々のセッション・レベルまたは要求レベルに関連する状態をインプリメンテーションによって維持することが想定されていないためです。 別の JavaBean インプリメンテーションにある情報を探しているため、この指定を使用しないで、 異なる JavaBean インスタンスにアクセスする場合は、 有効範囲の設定を変更する必要があります。

有効範囲に構成する設定によって、 サービス・インプリメンテーション・クラスの新規インスタンスがモジュール内の Web サービス・ポートに作成される頻度が決定されます。 このタスクを使用して、Web サービス・ポートの有効範囲を構成します。

wsadmin ツールを使用して有効範囲を構成することもできます。

管理コンソールで有効範囲の設定を変更するには、次のようにします。

プロシージャー

  1. 管理コンソールを開きます。
  2. アプリケーション」>「エンタープライズ・アプリケーション」> 「application_instance」>「モジュールの管理」>「module_instance 」>「Web サービス・インプリメンテーションの有効範囲」をクリックします。
  3. 有効範囲を、「アプリケーション」、「セッション」、または「要求」に設定します。 有効範囲が「アプリケーション」の場合は、アプリケーションに対するすべての要求に、 インプリメンテーションの同じインスタンスが使用されます。有効範囲が「セッション」の場合は、 各セッションのすべての要求に同じインスタンスが使用されます。 有効範囲が「要求」の場合は、すべての要求に新規のインスタンスが使用されます。 例えば、有効範囲が「アプリケーション」に設定されていると、 サーバーに着信するすべてのメッセージが同じ JavaBean インスタンスにアクセスします。 これは、有効範囲の設定がそのように構成されているためです。
  4. 適用」をクリックします。
  5. OK」をクリックします。

結果

Web サービス・ポートの有効範囲が構成されました。

次の作業

これで、その他の構成を完了したり、アプリケーションを開始または停止したり、Web サービスの 期待される動作を確認することができます。



サブトピック
Web サービス・インプリメンテーションの有効範囲
関連タスク
アプリケーション・サーバーへの Web サービス・アプリケーションのデプロイ
wsadmin ツールを使用した Web サービス・ポートの有効範囲の構成
Web サービス・クライアントのポート情報
Web サービスのクライアント・バインディング
タスク・トピック    

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

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/twbs_scope.html