管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

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


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

外部サーバーを構成するには、次のステップに従います。

  1. まだ行っていない場合、管理コンソールのチェンジ・センターで「ロックして編集」をクリックします(チェンジ・センターの使用を参照)。
  2. 管理コンソールで、「サービス」→「メッセージング」を展開して、「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. これらの変更をアクティブにするには、管理コンソールのチェンジ・センターで「変更のアクティブ化」をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります(チェンジ・センターの使用を参照)。

完了した後に

外部接続ファクトリおよび外部宛先オブジェクトの構成を続行します。各外部サーバーに対して、1つまたは複数の外部接続ファクトリおよび外部宛先(キューまたはトピック)を構成できます。詳細は次を参照してください:


先頭に戻る