この章の構成は、次のとおりです。
pack
コマンドやWLSTなどのツールを使用して作成することもできます。ドメイン・テンプレート・ビルダーは、ドメイン・テンプレートおよび拡張テンプレートの作成に利用できます。これらのドメイン・テンプレートまたは拡張テンプレートは、WebLogicドメインの構築や拡張に使用できます。
ドメイン・テンプレートと拡張テンプレートには、WebLogicドメインを作成または拡張するために必要なキー属性およびファイルが含まれています。図1-1に、テンプレート作成のプロセスを示します。
ドメイン・テンプレート・ビルダーを使用すると、オフラインのグラフィカル・モードでテンプレートを作成できます。ドメイン・テンプレート・ビルダーは、コンソール・モードではサポートされません。したがって、ドメイン・テンプレート・ビルダーを使用するシステムに接続されるコンソールは、JavaベースのGUIをサポートする必要があります。Windowsシステムの場合、すべてのコンソールがJavaベースのGUIをサポートしています。UNIXベースのコンソールの場合、一部のみがJavaベースのGUIをサポートしています。
製品のインストールには、事前に定義したドメインおよび拡張テンプレートのセットが含まれています。テンプレートのセットは、WebLogic Serverのベース・ドメイン・テンプレート、およびベース・ドメインに製品機能を追加するのに使用できる様々な拡張テンプレートを含みます。各種製品に使用可能なテンプレートの詳細は、『Oracle Fusion Middlewareドメイン・テンプレート・リファレンス』のFusion Middleware製品のテンプレートに関する項を参照してください。
ドメインを作成して、新しいリソースやアプリケーションを追加した後で、ドメイン・テンプレート・ビルダーを使用してドメイン・テンプレートと拡張テンプレートを作成します。このためには、新しいドメイン・テンプレートまたは拡張テンプレートのソースとして、既存のドメインまたはテンプレートを選択します。カスタム・ドメイン・テンプレートが完成すると、これらを利用し構成ウィザード、WLSTオフラインまたはunpack
コマンドを使用してドメインを作成します。これらのツールの詳細は、テンプレートを作成するための追加ツールを参照してください
ドメイン・テンプレート・ビルダーとの関連で、テンプレートはJavaアーカイブ(JAR)ファイルを参照します。テンプレートJARには、WebLogicドメインを作成したり拡張する際に使用されるファイルやスクリプトが含まれています。
構成ウィザードは、次のタイプのテンプレートを使用してドメインを作成または拡張します。
ドメイン・テンプレート: WebLogicドメイン内に完全なリソースのセットを定義します。このリソースには、インフラストラクチャ・コンポーネント、アプリケーション、サービス、セキュリティ・オプションや、汎用の環境オプションとオペレーティング・システム・オプションなどが含まれます。ドメイン・テンプレート・ビルダーまたはpack
コマンドを使用し、既存のドメインからテンプレートのタイプを作成します。さらに、テンプレートをもとに、ドメインを作成することもできます。
製品の配布にはWebLogic Serverベース・ドメイン・テンプレートも含まれています。このテンプレートでは、ドメイン内の中核的なリソース・セットを定義しています。これには、管理サーバーと基本的な構成情報、インフラストラクチャ・コンポーネント、および一般的な環境とオペレーティング・システムのオプションが含まれます。サンプル・アプリケーションは含まれません。このテンプレートを使用して基本的なWebLogic Serverドメインを作成し、アプリケーションとサービスまたは追加の製品コンポーネント機能を使用して拡張できます。
拡張テンプレート: アプリケーションやJDBCリソース、JMSコンポーネント、またはデプロイ済ライブラリなどの追加機能を提供するアプリケーションとサービスを定義します。このようなテンプレートは、既存のWebLogicドメインを更新するために使用可能です。
管理対象サーバー・テンプレート: リモート・マシン上に管理対象サーバー・ドメインを作成するために必要なドメイン内のリソースのサブセットを定義しているテンプレート。このタイプのテンプレートはpack
コマンドを使用して作成できます。
製品のインストールには、事前に定義したドメインおよび拡張テンプレートのセットが含まれています。セットは、WebLogic Serverベース・ドメイン・テンプレートや様々な拡張テンプレートを含んでおり、ベース・ドメインにコンポーネント機能やサンプルを追加することができます。これらのテンプレートと相互の関連性の詳細は、『Oracle Fusion Middlewareドメイン・テンプレート・リファレンス』のWebLogic Serverのテンプレートに関する項を参照してください。
ドメイン・テンプレートと拡張テンプレートは、ドメイン・テンプレート・ビルダーの他に、pack
コマンドやWLSTなどのツールを使用して作成することもできます。
ここでは、その他のツールについて説明します。
pack
このコマンドを使用し、WebLogicドメイン全体またはWebLogicドメインのサブセットのスナップショットを含むテンプレート・アーカイブ(JARファイル)を作成できます。ドメインのサブセットを格納したテンプレートを使用すると、リモート・マシン上に管理対象サーバーのドメインのディレクトリ階層を作成できます。
詳細は、『Oracle Fusion Middleware WebLogic Server PackおよびUnpackコマンドによるテンプレートとドメインの作成』のPackコマンドに関する項を参照してください。
WebLogic Scripting Tool (WLST)
WLSTはコマンド行スクリプティング・インタフェースで、WebLogic Serverのインスタンスおよびドメインの対話的操作と構成に使用できます。WLSTがオフラインのとき、稼働中のWebLogic Serverに接続することなくWebLogicドメインを作成したり、既存のWebLogicドメインを更新できます - つまり、構成ウィザードと同じ機能がサポートされます。
詳細は、『Oracle Fusion Middleware WebLogic Scripting Toolの理解』のWebLogic Scripting Toolの使用に関する項と、『Oracle Fusion Middleware WebLogic Server WLSTコマンド・リファレンス』のWebLogic Server WLSTオンラインおよびオフライン・コマンド・リファレンスに関する項を参照してください。