Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

システム モジュールの外部サーバの作成


外部サーバは、外部の WebLogic サーバである JNDI プロバイダを表します。外部サーバには、ローカル WebLogic Server インスタンスがリモート JNDI プロバイダにアクセスするための情報が保持されています。これにより、1 つの JNDI ディレクトリに対して複数の外部接続ファクトリと送り先のオブジェクトを定義できます。

外部サーバをコンフィグレーションするには、以下の手順に従います。

  1. まだ行っていない場合、Administration Console のチェンジ センタで [ロックして編集] をクリックします (チェンジ センタの使用を参照)。
  2. Administration Console で、[サービス|メッセージング] を展開して、[JMS モジュール] を選択します。
  3. [JMS モジュール] テーブルで、コンフィグレーションする外部サーバ リソースを含む JMS モジュールの名前をクリックします。
  4. モジュールの設定ページで、[リソースの概要] テーブルの [新規作成] ボタンをクリックします。
  5. [新しい JMS システム モジュール リソースの作成] ページで、JMS リソースのリストから [外部サーバ] を選択して、[次へ] をクリックします。
  6. [外部サーバのプロパティ] ページで、外部サーバの名前を入力します。

    外部サーバの作成後に名前を変更することはできません。代わりに、今ある外部サーバを削除して、新しい名前の別の外部サーバを作成する必要があります。

  7. [次へ] をクリックして対象指定ページに進むか、[完了] をクリックして外部サーバを作成します。

    警告: この時点で [完了] をクリックすると、対象指定の情報なしで外部サーバが作成されます。その結果、外部サーバはデプロイされないため、外部サーバのサブデプロイメントの指定に従ってサブデプロイメント対象を手動で選択するまでは、アプリケーションから使用できるようになりません。

    対象指定ページでは、親 JMS システム モジュールのデフォルトの対象を受け入れるか、または、この外部サーバを対象指定するためのサブデプロイメント メカニズムを使用できる、詳細な対象指定ページに進むことができます。

  8. 基本的なデフォルトの対象指定を行うには、[対象] ボックスに表示されているデフォルトの対象を受け入れて、[完了] をクリックします。デフォルトの対象は親 JMS システム モジュールの対象に基づいています。

    [完了] をクリックすると、コンフィグレーションした外部サーバがモジュールの [リソースの概要] テーブルに追加されます。このテーブルには、デフォルトの対象が表示されます。デフォルトの対象指定は、外部サーバの [コンフィグレーション|全般] ページにある [デフォルトの対象指定を有効化] チェック ボックスにも反映されます。

  9. 詳細な対象指定の場合は、[高度な対象指定] をクリックします。ここでは、既存のサブデプロイメントを選択したり、新しいサブデプロイメントを作成したりできます。サブデプロイメントとは、JMS モジュール リソース (送り先、接続ファクトリ、外部サーバなど) をグループ化し、サーバ リソース (JMS サーバ、サーバ インスタンス、クラスタなど) に対象指定するメカニズムです。
    • 外部サーバの既存のサブデプロイメントを選択するには、[サブデプロイメント] ドロップダウンから選択します。有効なサブデプロイメントを選択すると、対象指定されている JMS サーバ、サーバ、またはクラスタが、選択済みとして [対象] ボックスに表示されます (単一の JMS サーバに対象指定できるのは、スタンドアロンの送り先を伴うサブデプロイメントのみです)。[完了] をクリックして、選択したサブデプロイメントに外部サーバを追加します。
    • 外部サーバの新しいサブデプロイメントを作成するには、[新しいサブデプロイメントの作成] ボタンをクリックします。[サブデプロイメントのプロパティ] ページで、サブデプロイメントの名前を入力して [OK] をクリックします。次のサブデプロイメントの対象指定ページでは、[対象] ボックスで、JMS サーバ、サーバ インスタンス、またはクラスタを選択します (単一の JMS サーバに対象指定できるのは、スタンドアロンの送り先を伴うサブデプロイメントのみです)。[完了] をクリックして、新しいサブデプロイメントに外部サーバを追加します。

    [完了] をクリックすると、コンフィグレーションした外部サーバがモジュールの [リソースの概要] テーブルに追加されます。このテーブルには、ユーザ定義のサブデプロイメント名とその対象が表示されます。サブデプロイメント対象は、必要に応じて再コンフィグレーションすることもできます。サブデプロイメントの管理に関する詳細については、JMS システム モジュールのサブデプロイメントのコンフィグレーションを参照してください。

  10. 新しい外部サーバの追加プロパティをコンフィグレーションするには、[リソースの概要] テーブルで目的の外部サーバをクリックします。
  11. [コンフィグレーション : 全般] ページで、以下の手順を実行します。
    1. [JNDI 初期コンテキスト ファクトリ] で、JNDI プロバイダにアクセスするためにインスタンス化する必要のあるクラスの名前を入力します。このクラス名は、使用されているプロバイダおよびベンダによって異なります。
    2. [JNDI 接続 URL] に、WebLogic Server で JNDI プロバイダへのアクセスに使用する URL を入力します。この URL の構文は使用されている JNDI プロバイダによって異なります。WebLogic JMS を使用していて同じクラスタ内の WebLogic JMS オブジェクトを参照している場合は、このフィールドを空白のままにします。
    3. [JNDI プロパティ資格] で、JNDI プロバイダに設定する必要のある資格を指定します。これらの資格は、JNDI プロバイダの InitialContext クラスのコンストラクタに直接渡されるプロパティの一部になります。リモート ドメインに接続する際は、[JNDI プロパティ] フィールドでドメインのユーザ名を指定するとともに、ドメインに対してセキュアなパスワード (たとえば、remote_domain_password) を指定する必要があります。
    4. [JNDI プロパティ資格の確認] に、JNDI プロバイダに設定する必要のある資格を再入力します。
    5. [JNDI プロパティ] で、JNDI プロバイダに設定する必要のある他のプロパティを指定します。これらのプロパティは直接 JNDI プロバイダの InitialContext クラスのコンストラクタに渡されます。リモート ドメインに接続する際は、次のフォーマットを使用してドメインに対しセキュアなユーザ名を指定する必要があります。java.naming.security.principal=remote_domain_username

      注意: [JNDI プロパティ] では、名前=値形式のプロパティ リストをカンマで区切って指定できます。

    各フィールドの詳細については、コンフィグレーション オプションを参照してください。

  12. [保存] をクリックします。
  13. これらの変更をアクティブにするには、Administration Console のチェンジ センタで [変更のアクティブ化] をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります (チェンジ センタの使用を参照)。

完了した後に

外部接続ファクトリおよび外部送り先オブジェクトのコンフィグレーションを続行します。各外部サーバに対して、1 つまたは複数の外部接続ファクトリおよび外部送り先 (キューまたはトピック) をコンフィグレーションできます。詳細については、以下を参照してください。

 

Skip navigation bar ページの先頭