![]() ![]() ![]() ![]() |
ここでは、コンフィグレーション ウィザードを使用した WebLogic Server ドメインのコンフィグレーションについて説明します。
注意 : | この節では、ドメインの概要を説明します。ドメインの主な機能を理解している場合は、次の節に進んでかまいません。 |
ドメインは WebLogic Server の基本的な管理単位です。ドメインは、1 つまたは複数の WebLogic Server インスタンス、および論理的に関連し、1 つの単位としてまとめて管理されるリソースとサーバで構成されます。
図 1-1 に示すように、ドメインの基本的なインフラストラクチャは、1 つの管理サーバと任意の管理対象サーバおよびクラスタで構成されます。
ドメインのコンポーネントについて、表 1-1 で説明します。
注意 : | ドメイン内のすべての管理対象サーバで、同じバージョンの WebLogic Server ソフトウェアを実行する必要があります。管理サーバは、ドメイン内の管理対象サーバと同じバージョンを実行しても、それ以降の Service Pack を実行してもかまいません。 |
ドメインでは、インフラストラクチャ コンポーネントのほかに、そのドメイン内のサーバ インスタンスの基本的なネットワーク コンフィグレーションが定義されます。特に、アプリケーションのデプロイメント、サポートされるアプリケーション サービス (データベースおよびメッセージ サービスなど)、セキュリティ オプション、および物理的なホスト マシンが定義されます。
ドメイン コンフィグレーション情報は、ドメイン ディレクトリのコンフィグレーション ディレクトリに格納されます。
システム管理者の役割、アプリケーションの論理的な分類、サーバの地理的な場所、規模など、特定の基準に基づいて複数のドメインをコンフィグレーションするために役立ちます。次の表では、最も一般的なドメイン コンフィグレーションについて簡単に説明します。
注意 : | プロダクション環境では管理対象サーバだけにアプリケーションをデプロイすることをお勧めします。管理サーバは管理タスク専用にしてください。 |
WebLogic Server ドメインの詳細については、『ドメインのコンフィグレーションについて』の「WebLogic Server ドメインについて」を参照してください。
WebLogic アプリケーションを開発して実行するには、最初にドメインを作成する必要があります。(図 1-2 に示すように)、コンフィグレーション ウィザードを使用すると、ドメインの作成または拡張のプロセスが簡略化されます。コンフィグレーション ウィザードを使用してドメインを作成または拡張するときは、ドメインに組み込む製品コンポーネント (または、要件に最も近いテンプレート) を選択し、基本的なコンフィグレーション情報を指定するだけです。そうすることで、コンフィグレーション ウィザードがテンプレート内のドメインを使用してドメインを作成または拡張します。テンプレートの詳細については、「ドメイン テンプレートと拡張テンプレートについて」を参照。
コンフィグレーション ウィザードを使用してドメインを作成すると、ドメイン内で WebLogic Server のインスタンスを開始して、テストの開発およびアプリケーションのデプロイを行うことができます。
注意 : | ドメイン テンプレート ビルダを使用すると、カスタム ドメインの作成とテンプレートの拡張に関する処理に従って、テンプレートを簡単に作成することができます。これらのテンプレートを使用すると、コンフィグレーション ウィザードまたは WebLogic Scripting Tool (WLST) を使用してドメインを作成および拡張できます。 |
注意 : | Domain Template Builder の使用方法の詳細については、『Domain Template Builder を使用したテンプレートの作成』を参照してください。 |
注意 : | WLST の詳細については、『WebLogic Scripting Tool ガイド』の「WLST オフラインを使用したドメインの作成」を参照してください。 |
コンフィグレーション ウィザードは、オフライン、つまりサーバが稼働していない状態でのみ使用できます。コンフィグレーション ウィザードは次の操作モードをサポートしています。
注意 : | スクリプトされたサイレント モードについては、WLST を使用できます。詳細については、『WebLogic Scripting Tool ガイド』を参照してください。 |
コンフィグレーション ウィザードを使用して作成したドメインには、次のディレクトリがあります。
autodeploy
- このディレクトリからデプロイメント サーバにアプリケーションをすばやくデプロイできます。WebLogic Server インスタンスがデプロイメント モードで実行中の場合、このディレクトリに配置したアプリケーションまたはモジュールは WebLogic Server インスタンスによって自動的にデプロイされます。bin
- 管理サーバおよび必要に応じて管理対象サーバの起動と停止に使用するスクリプトが格納されます。config
- 次の項目を含みます。config.xml
。ドメインの名前を指定し、ドメイン内の各サーバ インスタンス、クラスタ、リソース、およびサービスのコンフィグレーション パラメータを設定します。deployments
、diagnostics
、jdbc
、jms
、lib
、nodemanager
、security
。これらのサブディレクトリには、config.xml
ファイルに参照によって取り込まれるコンフィグレーション ファイルが格納されます。注意 : | コンフィグレーションに応じていくつかのサブディレクトリは存在しない場合があります。 |
console-ext
- 管理サーバによって使用されるコンソール拡張機能が格納されます。init-info
- ドメインの作成および拡張をサポートするためにコンフィグレーション ウィザードによって使用されるファイルが格納されます。lib
- ドメイン ライブラリが格納されます。サーバが起動すると、このディレクトリに追加した jar
ファイルが動的にサーバ クラスパスの最後に追加されます。security
- ドメイン内のすべてのサーバの共通セキュリティ ファイルが格納されます。 servers
- ドメイン内の各サーバ用のサブディレクトリがあります。サーバ サブディレクトリには、さらにサブディレクトリがあり、ドメイン内のサーバごとに異なるディレクトリやファイルが含まれます。たとえば、bin
、cache
、data
、logs
、security
、tmp
などです。user_staged_config
- ドメインは、user-staged (管理者がコンフィグレーション情報を管理対象サーバにステージング (コピー) します) としてコンフィグレーションした場合、このディレクトリを config
ディレクトリの変わりに使用することができます。
ドメインの作成に使用したテンプレートにアプリケーションが含まれている場合、アプリケーション ファイルはデフォルトで次のディレクトリに配置されます。user_projects/applications/
domain_name
詳細については、「ドメイン コンフィグレーション ファイル」を参照してください。
コンフィグレーション ウィザードを使用する際、「テンプレート」という用語は、ドメインの作成または拡張に必要なファイルとスクリプトを含む Java アーカイブ (JAR) ファイルを指します。コンフィグレーション ウィザードでのドメインの作成または拡張に使用できるテンプレートには、次のタイプのテンプレートがあります。
pack
コマンドを使用して、既存のドメインからカスタム ドメイン テンプレートを作成することもできます。それ以降、コンフィグレーション ウィザードを使用してテンプレートに基づくドメインを作成できます。
製品配布には、基本的な WebLogic Server ドメイン テンプレートが含まれています。このテンプレートでは、ドメイン内の中核的なリソース セットを定義しています。これには、管理サーバと基本的なコンフィグレーション情報、インフラストラクチャ コンポーネント、および一般的な環境とオペレーティング システムのオプションが含まれます。サンプル アプリケーションは含まれません。このテンプレートを使用して基本的な WebLogic Server ドメインを作成し、アプリケーションとサービスまたは追加の製品コンポーネント機能を使用して拡張できます。
pack
コマンドを使用して作成できます。
製品インストールには、あらかじめ定義されたドメインと拡張が含まれています。このセットには、基本的な WebLogic Server ドメイン テンプレートと、さまざまな拡張テンプレートが含まれています。拡張テンプレートを使用すると、基本ドメインに製品コンポーネント機能とサンプルを追加できます。これらのテンプレートの詳細およびそれらの関連については、『ドメイン テンプレート リファレンス』を参照してください。
コンフィグレーション ウィザードでは、ドメインに組み込む製品コンポーネントを選択するか、ドメイン テンプレートを使って、対象の環境で使用するドメインを手順に従って作成できます。必要に応じて、特定の環境の要件に合わせてドメインをカスタマイズすることもできます。そのために、管理対象サーバ、クラスタ、およびマシン定義を追加してコンフィグレーションしたり、事前定義済みの JDBC データ ソースや JMS ファイル ストア ディレクトリをカスタマイズしたりできます。
図 1-3 は、コンフィグレーション ウィザードを使用してドメインの作成方法について説明します。
事前に定義されたアプリケーションとサービスまたは追加の製品コンポーネント機能を追加して、既存のドメインを拡張できます。たとえば、基本の WebLogic Server ドメインを作成した後、Workshop を追加する場合は、Workshop 拡張を使用してドメインを拡張できます。
コンフィグレーション ウィザードを使用してドメインを拡張するには、拡張するドメインを選択し、追加の製品コンポーネントを選択します。または、追加のアプリケーションとサービスを組み込むために拡張テンプレートを指定して、既存のドメインを拡張することができます。データベースの JDBC 接続をカスタマイズして、JMS ファイル ストアを変更することもできます。コンフィグレーション ウィザードで入力した値に基づいて、ドメイン ディレクトリにある config.xml
などのコンフィグレーション関連ファイルとその他すべての生成済みコンポーネントが、必要に応じて更新されます。
図 1-4 は、コンフィグレーション ウィザードを使用してドメインの作成方法について説明します。
ドメインは、コンフィグレーション ウィザードを使用して作成および拡張できます。また、表 1-3 にリストしたツールを使用して、ドメインを作成、拡張および管理することができます。製品コンポーネントのコンソールを使用して実行時コンフィグレーションを行うこともできます。
|
|
|
|
|
![]() ![]() ![]() |