3.6 データベースの初期化に関する JMX ポリシーの作成

JMX ポリシーを作成して、LiveCycle のコアコンポーネント用のデータベースが正しく初期化されることを確認する必要があります。

次の手順を実行します。

3.6.1 MBean 認証の領域への委任

JMX ポリシーを作成する前に、セキュリティ領域が MBean へのアクセスを制御するように設定されていることを確認します。詳しくは、WebLogic Administration Console のドキュメントを参照してください。

  1. WebLogic Administration Console で、Domain Structure/Security Realms をクリックします。

  2. Summary of Security Realms ページの「Realms」リストで「myrealm」をクリックします。

  3. Configuration/General ページで、「Use Authorization Providers to Protect JMX Access」が選択されていることを確認します。このオプションが選択されていない場合は、次の手順を実行します。

    • 「Change Center」で「Lock & Edit」をクリックします。

    • Use Authorization Providers to Protect JMX Access」を選択します。

    • Save」をクリックします。

    • 「Change Center」で、「Activate Changes」をクリックします。

    • 管理サーバーと管理対象サーバーを再起動します。

3.6.2 JMX ポリシーの作成

  1. WebLogic Administration Console で、Domain Structure/Security Realms をクリックします。

  2. Summary of Security Realms ページで、JMX ポリシーの変更対象となる領域の名前をクリックします。

  3. Settings ページで、「Roles and Policies 」タブをクリックして、「Realm Policies」サブタブをクリックします。

  4. Policies」テーブルの「Name」列で、「JMX Policy Editor」をクリックします。

  5. JMX Policy Editor ページで、「GLOBAL SCOPE」オプションが選択されていることを確認します。「Next」をクリックします。

  6. 次のページで「ALL MBEANS TYPES」オプションが選択されていることを確認します。「Next」をクリックします。

  7. Attributes: Permission to Write」オプションを選択し、「Create Policy」をクリックします。

  8. Edit JMX Policies ページで、「Add Conditions」をクリックします。

  9. Predicate List」ドロップダウンメニューの「Role」を選択し、「Next」をクリックします。

  10. Role Argument Name」ボックスに Anonymous と入力し、「Add」をクリックします。

    注意: Anonymous ロールはデフォルトの WebLogic ロールで、すべてのランタイムプロセスユーザー(アプリケーションをブートストラップするために必要なユーザーなど)向けのロールです。
  11. Finish」をクリックします。

  12. Edit JMX Policies ページで、「Save」をクリックします。

  13. 手順 1 ~ 6 を繰り返します。

  14. JMX Policy Editor - Attributes and Operations ページで、「Unregister instances of this MBean using MBean server」オプションを選択し、「Create Policy」をクリックします。

  15. 手順 8 ~ 12 を繰り返します。