ヘッダーをスキップ
Oracle® Fusion Middlewareドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成
11g リリース1 (10.3.6)
B61004-04
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストヘ移動
製品
目次へ移動
目次

前
 
次
 

1 概要

この章では、ドメイン・テンプレート・ビルダーを使用してテンプレートを作成する方法の概要を説明します。

ここで説明するトピックは以下のとおりです。

ドメイン・テンプレート・ビルダーの概要

WebLogicドメインを作成または拡張するために必要なキー属性およびファイルを含む拡張テンプレートおよびドメインを使用してWebLogicドメインを作成できます。ドメインまたは拡張テンプレートを作成するには、スタンドアロンのJavaアプリケーションのドメイン・テンプレート・ビルダーを使用します。このプロセスについては、図1-1を参照してください。

図1-1 ドメイン・テンプレート・ビルダー

図1-1の説明が続きます
図1-1 「ドメイン・テンプレート・ビルダー」の説明

ドメイン・テンプレート・ビルダーはオフラインのグラフィカル・モードで使用するように設計されています。コンソール・モードではサポートされません。したがって、ドメイン・テンプレート・ビルダーを使用するマシンに接続されるコンソールは、JavaベースのGUIをサポートする必要があります。す。Windowsシステムの場合、すべてのコンソールがJavaベースのGUIをサポートしています。UNIXベースのコンソールのうちいくつかが、JavaベースのGUIをサポートしています。

製品のインストールには、事前に定義したドメインおよび拡張テンプレートのセットが含まれています。テンプレートのセットは、WebLogic Serverのベース・ドメイン・テンプレート、およびベース・ドメインに製品機能を追加するのに使用できる様々な拡張テンプレートを含みます。様々な製品に有効なテンプレートの詳細は、『ドメイン・テンプレート・リファレンス』を参照してください。

ドメインを作成し、それに新しいリソースやアプリケーションを追加したあと、ドメイン・テンプレート・ビルダーを使用してカスタム・ドメイン・テンプレートを作成します。また、既存のテンプレートをカスタマイズするために、ドメイン・テンプレート・ビルダーを使用することもできます。たとえば、アプリケーションを削除し、追加データベース用にSQLスクリプトを追加することも可能です。このためには、新しいカスタム・テンプレートのソースとして、既存のドメインまたはテンプレートを選択します。カスタム・ドメイン・テンプレートが完成すると、これらを利用し構成ウィザード、WLSTオフラインまたはunpackコマンドを使用してドメインを作成します。これらのツールの詳細は、テンプレートを作成するための追加ツールを参照してください。

ドメイン・テンプレートと拡張テンプレートについて

ドメイン・テンプレート・ビルダーとの関連で、テンプレートはJavaアーカイブ(JAR)ファイルを参照します。テンプレートJARには、WebLogicドメインを作成したり拡張するうえで必要なファイルやスクリプトが含まれています。ドメインを作成したり拡張するうえで、構成ウィザードにより使用可能なテンプレートのタイプは次のものを含んでいます。

製品のインストールには、事前に定義したドメインおよび拡張テンプレートのセットが含まれています。セットは、WebLogic Serverベース・ドメイン・テンプレートや様々な拡張テンプレートを含んでおり、ベース・ドメインにコンポーネント機能やサンプルを追加することができます。テンプレートやテンプレート間の相互関係の詳細は、「ドメイン・テンプレート・リファレンス」を参照してください。

ドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成の概要

ドメイン・テンプレート・ビルダーを使用してカスタム・ドメイン・テンプレートを作成するには、新しいドメイン・テンプレートを作成する、元のドメインまたはドメイン・テンプレートを選択します。次の変更を行うオプションがあります。

表1-1はドメイン・テンプレート・ビルダーを使用し、ドメイン・テンプレートを作成する手順をまとめたものです。これらの手順は第3章「ドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成」で詳細に説明しています。

表1-1 ドメイン・テンプレート・ビルダーによるドメイン・テンプレート作成の手順

手順 実行するアクション

新しいテンプレートの作成


ドメイン・テンプレートを作成するには「ドメイン・テンプレートの作成」を選択します。

テンプレート・ドメイン・ソースの選択


ドメイン・テンプレートまたはドメイン・テンプレートを作成するWebLogicドメイン・ディレクトリを選択します。

テンプレートの説明


テンプレートの説明を入力します。

アプリケーションの追加または除外


テンプレートに組み込むアプリケーションのリストを確認し、必要に応じて修正します。

ファイルの追加


テンプレートに組み込むファイルを確認し、必要に応じて修正します。

SQLスクリプトの追加


このテンプレートから作成したドメインで使用する各データベース用のSQLスクリプトを追加し、スクリプトの実行順序を指定します。

管理サーバーの構成


リスニング・ポートやSSLが有効かどうかなど、管理サーバーの設定を定義します。

管理ユーザー名とパスワードの構成


管理サーバーのユーザー名およびパスワードを指定します。オプションでユーザーやグループを定義したり、グローバル・セキュリティ・ロールにそれらを割り当てることで、追加のセキュリティ機能を構成できます。

スタート・メニュー・エントリの指定


必要に応じて、Windowsの「スタート」メニューのエントリを定義します。

置換変数を使用したスクリプトおよびファイルの準備


テンプレートに含まれるテキスト・ファイルで、特定のパス、ファイル名、およびその他のドメイン環境設定を置換変数で置き換えます。あとから、構成ウィザードにより、変数が実際の文字列に置換されて、特定のWebLogicドメインが設定されます。

WebLogicドメイン・テンプレートの確認


テンプレートに定義した設定を確認します。

テンプレートの作成


ドメイン・テンプレートの名前とディレクトリを指定し、ドメイン・テンプレートを作成するプロセスを開始します。


ドメイン・テンプレート・ビルダーによる拡張テンプレートの作成の概要

拡張テンプレートを作成するプロセスは、ドメイン・テンプレートを作成するプロセスと類似していますが、管理サーバーの構成、管理者のユーザー名とパスワードの割り当て、あるいは「スタート」メニュー・エントリの指定を求められない点が異なります。これらのドメインの設定は拡張対象のドメインですでに定義済です。

拡張テンプレートを作成するには、拡張テンプレートのベースとして使用するドメインまたは拡張テンプレートを選択します。次の変更を行うオプションがあります。

ドメイン・テンプレート・ビルダーでは、既存のWebLogicドメインの拡張に使用できる拡張テンプレート(JARファイル)が作成されます。

表1-2は拡張テンプレートを作成する手順をまとめたものです。これらの手順は第4章 「ドメイン・テンプレート・ビルダーによる拡張テンプレートの作成」で詳細に説明しています。

表1-2 ドメイン・テンプレート・ビルダーによる拡張テンプレート作成の手順

手順 実行するアクション

新しいテンプレートの作成


拡張テンプレートテンプレートを作成するには「拡張テンプレートの作成」を選択します。

テンプレート・ドメイン・ソースの選択


拡張テンプレートまたは拡張テンプレートを作成するWebLogicドメイン・ディレクトリを選択します。

テンプレートの説明


テンプレートの説明を入力します。既存のテンプレートをソースとして選択すると、そのテンプレートの説明が表示されます。説明を確認し、必要に応じて変更します。

アプリケーションの追加または除外


拡張テンプレートに組み込むアプリケーションのリストを確認し、必要に応じて修正します。

ファイルの追加


拡張テンプレートに組み込むファイルのリストを確認し、必要に応じて修正します。

SQLスクリプトの追加


このテンプレートから作成したドメインで使用する各データベース用のSQLスクリプトを追加し、スクリプトの実行順序を指定します。

セキュリティ構成オプション


必要に応じてユーザー、グループ、およびロールを作成し、グループとグローバル・ロールに割り当てます。

置換変数を使用したスクリプトおよびファイルの準備


テンプレート内のテキスト・ファイルで、特定のパス、ファイル名、および他の環境固有の文字列を置換変数で置き換えます。あとから、特定のWebLogicドメインを作成するときに、構成ウィザードによって変数が実際の文字列に置き換えられます。

Weblogic拡張テンプレート設定の確認


テンプレートに定義した設定を確認します。

テンプレートの作成


拡張テンプレートの名前とディレクトリを入力し、拡張テンプレートを作成するプロセスを開始します。


テンプレートを作成するためのその他のツール

以上の説明に従って、ドメイン・テンプレート・ビルダーを使用してカスタム・ドメインおよび拡張テンプレートを作成できます。次のツールも、テンプレートおよびドメインの作成に使用することができます。