5 Advanced Management Console に対するOracle WebLogic Serverの構成
WebLogic Serverインスタンスでは、データベースにアクセスするために、エージェントおよびデータ・ソースと通信するためのWebサービスを備えています。また、Advanced Management ConsoleとJava Usage TrackerパーサーをAdvanced Management Consoleのサーバー・コンポーネントとして構成するためのユーザー・インタフェース(UI)もあります。
Advanced Management Consoleに対するOracle WebLogic Serverの構成のトピックには、Advanced Management Consoleに対してOracle WebLogic Serverをインストールおよび構成するためのソフトウェア要件を説明する次の項があります:
Oracle WebLogic Serverのソフトウェア要件
Advanced Management Console には、Oracle WebLogic ServerとJava SE Development Kit 8ダウンロードが必要です。
Advanced Management ConsoleのみにOracle WebLogic Serverを使用する場合、開発用Oracle WebLogic Serverインストーラで「Oracle WebLogic Server 12c R2」に移動して、macOS、WindowsおよびLinuxの配布用zipオプションを選択します。Oracle WebLogic Serverのライセンスを持っている場合は、Oracle Software DeliveryからOracle WebLogic Server 12c R2をダウンロードできます。
WebLogic Serverのインストール
Oracle WebLogic Serverをインストールするには様々な方法があります。Oracle WebLogic Serverインストールの例では、Oracle WebLogic Serverのインストール、ドメインの作成、管理サーバーの作成および管理対象サーバーの作成の例が示されています。
データベースによるWebLogic Serverの構成
このトピックには、データベースでOracle WebLogic Serverを構成してJDBCサーバーをデプロイする方法を説明する次の項があります。
MySQLデータベースによるWebLogic Serverの構成
MySQLデータベースによってOracle WebLogic Serverを構成し、ユーザー・データにアクセスしてを変更するためのサービスを提供できます。データベースにはJDBCを使用してアクセスします。
Advanced Management Consoleはデータベース・ユーザーの資格証明を認識する必要はありません。MySQLデータベース・ユーザーの資格証明はアプリケーション・サーバーでデータ・ソース接続を構成する場合にのみ必要です。そのため、ステップ4で述べたJNDI名は設定に対して非常に重要です。
WebLogic Serverをデータベースで構成する場合、データベースのJDBCデータ・ソースをデプロイしてWebLogic Serverに接続します。
OracleデータベースによるWebLogic Serverの構成
OracleデータベースによってOracle WebLogic Serverを構成し、ユーザー・データにアクセスして変更するためのサービスを提供できます。データベースにはJDBCを使用してアクセスします。
OracleデータベースによってWebLogic Serverを構成するには、次のようにします。
Advanced Management ConsoleはOracleデータベース・ユーザーの資格証明を認識する必要はありません。Oracleデータベース・ユーザーの資格証明はアプリケーション・サーバーでデータ・ソース接続を構成する場合にのみ必要です。ステップ4で述べたJNDI名は設定に対して非常に重要です。
WebLogic Serverをデータベースで構成した後で、データベースのJDBCデータ・ソースをデプロイしてWebLogic Serverに接続します。
WebLogic Serverデプロイメント・ライブラリへのJAX-RS 2.0のデプロイ
Advanced Management Console でWebサービス用のJAX-RS 2.0 RESTful Management APIを使用する必要がある場合は、WebLogic Serverデプロイメント・ライブラリにjax-rs-2.0.war
ファイルをデプロイする必要があります。
WebLogic Server管理コンソールからファイルをデプロイするには、次のようにします。
WebLogic Server JTAの設定
データベース・アクセスに対するJavaトランザクションのタイムアウト間隔の値を十分に長く設定していない場合、WebLogic Serverでエラーが発生する可能性があります。JavaトランザクションAPI (JTA)を使用してタイムアウト間隔を定義するには、WebLogic Server管理者の資格証明が必要です。
WebLogic Serverドメインのタイムアウトが300秒になるようにJavaトランザクションAPI (JTA)構成を定義するには:
- WebLogic Server
管理
コンソールにログインします。 - 左側のパネルの「ドメイン構造」ブロックで、「サービス」に移動して、サービスから「JTA」を選択します。
- 「構成」タブをクリックして、「JTA」サブタブをクリックします。
- JavaトランザクションAPI (JTA)のページで、「タイムアウト」の値に300を入力します。
Javaヒープ・サイズおよびプロキシ・サーバーの設定
Javaヒープ・サイズおよびプロキシ・サーバーを設定するには:
信頼できるHTTPS証明書
Advanced Management Consoleでは、Advanced Management Consoleサーバーとクライアント(エージェント、Web UI、デプロイメント・ルール・セット・ツール、Javaインストーラ構成)との通信にのみHTTPSを使用します。Advanced Management ConsoleのHTTPS設定では、クライアント側のJava Runtime Environment (JRE)で信頼される有効なHTTPS証明書が必要です。
有効なHTTP証明書が入手可能で、Oracle WebLogic Serverアイデンティティ・キーストアがそれによって設定されていることを確認します。『Oracle Fusion Middleware Oracle WebLogic Serverセキュリティの管理 12c』のキーストアの構成に関する項を参照してください。
ノート:
自己署名証明書は、デモの場合のみ使用できます。本番システムでは使用できません。
WebLogic Serverのメール通知の設定
Advanced Management Console サーバーは、自身の資格証明でエージェントを登録する管理対象デスクトップ・ユーザーに電子メール通知をオプションで送信します。Advanced Management Consoleサーバーは、Oracle WebLogic Serverに組み込まれているJavaMail APIを使用して、Advanced Management Consoleと実際のSMTPメール・サーバーの媒介として機能します。特定のメール・サーバーを使用するには、WebLogic Serverを構成する必要があります。
WebLogic Serverコンソールで電子メール通知設定用にWebLogic Serverを構成するには:
-
WebLogic Server管理コンソールにログインします。
-
ドメイン構造ブロックから「サービス」および「メール・セッション」を選択します。
-
「新規」をクリックして、フォームに入力します。
次の詳細内容でフォームに入力します。
Advanced Management Consoleユーザー・インタフェースの「構成」タブの「設定」サブタブに、WebLogic Serverのメール通知を有効化または無効化するチェック・ボックスがあります。JNDI名が見つからない場合、このチェック・ボックスは無効化され、WebLogic Serverの電子メール通知を有効にできません。