コンフィグレーション ウィザードの使い方
WebLogic Configuration Template Builder による拡張テンプレートの作成
拡張テンプレートでは、既存のドメインの拡張に使用できるアプリケーションとサービスが定義されます。このタイプのテンプレートは、ドメインの更新時に使用されます。選択した拡張テンプレートに格納されているアプリケーションやサービスが、コンフィグレーション ウィザードによってドメインにインポートされます。
Configuration Template Builder では、コンフィグレーション ウィザードへの入力として使用可能な拡張テンプレートを簡潔な方法で作成できます。拡張テンプレートの作成に用いるプロセスは、コンフィグレーション テンプレートの作成に用いるプロセスとほぼ同じです。ただし、拡張テンプレートの作成では、インフラストラクチャ コンポーネントの定義は要求されません。
コンフィグレーション ウィザードによるドメインの更新方法については、「ドメインの拡張」を参照してください。
Configuration Template Builder による拡張テンプレートの作成の概要
以下の表は、Configuration Template Builder を使用して拡張テンプレートを作成する手順の概要を示しています。
Configuration Template Builder は、[終了] をクリックするといつでも終了できます。
コンフィグレーション テンプレートまたは拡張テンプレートの作成
[新しいテンプレートの作成] ウィンドウでは、作成するテンプレートのタイプ (コンフィグレーション テンプレートまたは拡張テンプレート) を選択するように求められます。拡張テンプレートを作成するには、[拡張テンプレートの作成] を選択します。
選択するオプション
|
作業内容
|
コンフィグレーション テンプレートの作成
|
インフラストラクチャ コンポーネント、アプリケーション、サービス、セキュリティ オプション、一般環境、オペレーティング システムのパラメータなど、ドメイン内のリソース一式を定義するテンプレートを作成する。その後、このテンプレートをコンフィグレーション ウィザードへの入力に使用して、新しいドメインを作成できる。コンフィグレーション テンプレートの作成方法の詳細については、「WebLogic Configuration Template Builder によるコンフィグレーション テンプレートの作成」を参照。
|
拡張テンプレートの作成
|
既存のドメインの拡張に使用できるアプリケーションとサービスを定義するテンプレートを作成する。
|
拡張テンプレートのコンフィグレーション ソースの選択
[テンプレート コンフィグレーション ソースの選択] ウィンドウでは、アプリケーション テンプレートを選択するか、または拡張テンプレートを作成するドメイン ディレクトリを選択するように求められます。
拡張テンプレートを選択するには
必要な拡張テンプレート ディレクトリの名前が [テンプレートの場所] フィールドに表示されていることを確認します。選択用に表示されているテンプレートは、指定されたディレクトリに格納されています。[テンプレートの場所] フィールドの値の変更が必要な場合は、以下の手順に従います。
[参照] をクリックして [テンプレート ディレクトリを選択] ダイアログ ボックスを呼び出します。
このダイアログ ボックスで、適切なディレクトリに移動するか、またはそのディレクトリのパス名を [場所] フィールドに手動で入力します。
選択したディレクトリで利用可能な拡張テンプレートのリストが表示されます。テンプレートはカテゴリによってまとめられています。たとえば、インストールした WebLogic Platform 製品に付属している定義済みの拡張テンプレートは、「BEA
」という見出しでまとめられます。
[次へ] をクリックして、次のコンフィグレーション ウィンドウに進みます。
ドメイン ディレクトリの選択
拡張テンプレートを作成するドメインのディレクトリを選択するには
[ドメイン ディレクトリを選択] タブを選択します。
拡張テンプレートを作成するドメイン ディレクトリに移動します。
[次へ] をクリックして、次のコンフィグレーション ウィンドウに進みます。
拡張テンプレートの説明
[テンプレートの説明] ウィンドウでは、コンフィグレーション ウィザードの [コンフィグレーション拡張テンプレートの選択] ウィンドウに表示する説明を入力するように求められます。
テンプレートの説明を入力するには、次のいずれかを実行します。
[テンプレート コンフィグレーション ソースの選択] ウィンドウでテンプレートを選択した場合は、選択したテンプレートの情報が表示される。その情報を確認し、必要な場合は「テンプレートの説明」に従って、拡張テンプレートの要件に合うように情報を変更します。[次へ] をクリックします。
[テンプレート コンフィグレーション ソースの選択] ウィンドウでドメイン ディレクトリを選択した場合は、「テンプレートの説明」に従って、拡張テンプレートに必要な情報を入力する。[次へ] をクリックします。
拡張テンプレートへのアプリケーションの追加
[アプリケーションの追加] ウィンドウでは、以下の作業が可能です。
現在定義済みのアプリケーションのリストを確認する
現在インポートされているアプリケーションのパス名を確認する
必要な場合は、アプリケーションをインポートする相対ディレクトリを変更する
必要な場合は、インポートするファイルのリストからアプリケーションを除外する
詳細については、「コンフィグレーション テンプレートへのアプリケーションの追加」を参照してください。
拡張テンプレートへのファイルの追加
指定されたテンプレートまたはドメイン ディレクトリで生成された拡張テンプレートには、そのコンフィグレーション ソースのファイルが組み込まれています。システムまたはネットワークから他のファイルを組み込むこともできます。[ファイルの追加] ウィンドウでは、テンプレートのファイルの確認、追加、または削除を行うように求められます。
作成するテンプレートにファイルを追加するには
テンプレートに現在格納されているファイルの現在のリストを表示するには、[現在のテンプレート ビュー] ペインでドメイン ルート ディレクトリとアプリケーション ルート ディレクトリを展開します。
ファイルを追加または削除するには、以下の手順を実行します。
[現在のテンプレート ビュー] ペインで、ファイルを追加する送り先ディレクトリを選択する。
ファイルを追加するには、[ファイル システム ビュー] 領域内のファイルに移動し、[ファイルの追加] を選択する。[ファイル タイプの表示] ドロップダウン リストでフィルタを選択すると、このビューに表示するファイルを制限できます。たとえば、.cmd
拡張子のファイルだけを表示するには、ドロップダウン リストから *.cmd
を選択します。
ファイルを削除するには、削除するファイルを [現在のテンプレート ビュー] ペインで選択し、[ファイルの削除] を選択する。
追加または削除するファイルごとに、手順 1 と 2 を繰り返します。
[次へ] をクリックして、次のコンフィグレーション ウィンドウに進みます。
拡張テンプレートへの SQL スクリプトのインポート
[SQL スクリプトの追加] ウィンドウでは、このテンプレートで作成するドメインでの使用が見込まれる各データベースに対して SQL スクリプトを追加するように求められます。スクリプトの実行順序を指定することもできます。詳細については、「コンフィグレーション テンプレートへの SQL スクリプトの追加」を参照してください。
拡張テンプレートの JDBC のコンフィグレーション
元のドメインまたはテンプレートに組み込まれていた JDBC サービスは、作成する拡張テンプレートにもすべて組み込まれます。拡張テンプレートをさらにカスタマイズするには、これらのサービスの追加、変更、または削除を行います。
WebLogic JDBC を使用すると、Java プログラマは、Oracle、Microsoft SQL Server、Sybase などの一般的なデータベース管理システム (DBMS) と対話できます。WebLogic Configuration Template Builder では、以下の複数の WebLogic JDBC コンポーネントを定義することにより、ドメインのデータベース サービスをコンフィグレーションすることができます。
接続プール - すぐに使用できる、DBMS への接続のグループ
マルチプール - 接続プールのグループ
データ ソース - アプリケーションと接続プール間のインタフェース
[データベース (JDBC) オプション] ウィンドウでは、データベース サービスを定義するかどうかを決定するように求められます。詳細については、「データベース サービスのコンフィグレーション」を参照してください。
拡張テンプレートの JMS のコンフィグレーション
元のドメインまたはテンプレートに組み込まれていた JMS サービスは、作成する拡張テンプレートにもすべて組み込まれます。拡張テンプレートをさらにカスタマイズするには、これらのサービスの追加、変更、または削除を行います。
WebLogic JMS を使用すると、アプリケーション相互の通信を可能にするエンタープライズ メッセージング システムにアクセスできます。WebLogic JMS の機能について知るには、次の URL にある『WebLogic JMS プログラマーズ ガイド』を参照してください。
http://edocs.beasys.co.jp/e-docs/wls/docs81/jms/index.html
コンフィグレーション ウィザードでは、JMS 属性、特に JDBC コンフィグレーションへの変更が反映される JMS 属性を変更できます。具体的には、以下の操作を実行できます。
JMS 接続ファクトリを作成、カスタマイズする
JMS テンプレートを作成する
JMS 送り先キーを作成し、JMS テンプレートに割り当てる
送り先と永続ストアを指定する
分散送り先を作成、カスタマイズする
JMS サーバを作成、カスタマイズし、特定の WebLogic Server インスタンスに割り当てる
WebLogic JMS のコンフィグレーションの詳細については、「Java Messaging Service のコンフィグレーション」を参照してください。
拡張テンプレートのセキュリティ オプションのコンフィグレーション
必要に応じて、アプリケーションのセキュリティ パラメータ、特にドメイン内のアプリケーション リソースを保護するオプションをコンフィグレーションできます。以下のセキュリティ機能を使用すると、アプリケーション リソースのセキュリティを確保できます。
ユーザおよびグループ - セキュリティ ロールの付与の対象となる個人または個人の集合の分類。通常、グループは、同じ部署で働くなど社内のロールや機能を共有しているユーザの集合です。
グローバル セキュリティ ロール - WebLogic リソースへのアクセス制限に使用する動的に計算される特権。ユーザに対してこれらの特権が許可されるかどうかは、ユーザに割り当てられているロールによって決まります。
たとえば、個人のスキルを活用するために、Web 開発チームでは一般にシステム管理の担当業務を個別のロールに分割しています。これにより、開発チームは、異なるレベルのパーミッションを各ロールに割り当てることができます。それぞれのプロジェクトでは、コンポーネントをデプロイするパーミッションを 1 人か 2 人のチーム メンバーにのみ付与し、チーム メンバー全員には WebLogic Server コンフィグレーションの表示を許可することができます。
WebLogic Server では、システム管理操作のアクセス権を決定する 4 種類のデフォルト グローバル ロール (Admin、Deployer、Operator、Monitor) を提供することにより、こうしたロールベースの開発をサポートしています。
警告 : 管理リソースとサーバ リソースのデフォルトのグローバル セキュリティ ロールは制限しないでください。既存のセキュリティ ロールを削除すると、WebLogic Server のオペレーションが低下するおそれがあります。一方、デフォルトのセキュリティ ロールは、セキュリティ ロールの新規追加などによって、より包括的にすることができます。
[セキュリティ コンフィグレーション オプション] ウィンドウでは、アプリケーションのセキュリティ オプションを設定するように求められます。[いいえ] を選択すると、作成される拡張テンプレートのセキュリティ設定は、元になるテンプレートまたはドメインで定義されているセキュリティ設定と一致します。[はい] を選択すると、以下の表の説明に従って、セキュリティをコンフィグレーションするように後続のウィンドウで求められます。
拡張テンプレートの作成時におけるテキスト ファイルの準備
Configuration Template Builder では、さまざまなコンフィグレーション環境設定のハードコード化された値を変数に置き換えることにより、テンプレートに格納されている標準スクリプト (起動スクリプトなど) が自動的に更新されます。その後、コンフィグレーション ウィザードでは、新しいドメインのコンフィグレーション時に置換変数の値をハードコード化された新しい値に置き換えることができます。
必要な場合は、置換変数を手動で挿入することにより、テンプレートに組み込む追加ファイルを準備できます。詳細については、「置換変数を使用したスクリプトとファイルの準備」を参照してください。
コンフィグレーション拡張テンプレートの作成
[テンプレートの作成] ウィンドウでは、拡張テンプレートの詳細の確認、拡張テンプレートの名前とディレクトリの指定、および拡張テンプレートの作成プロセスの開始を求められます。
拡張テンプレートを作成するには
[コンフィグレーションのサマリ] および [コンフィグレーション詳細] 領域でコンフィグレーションの詳細について確認します。情報の変更が必要な場合は、[前へ] をクリックし、変更するコンフィグレーション ウィンドウに戻ります。
このウィンドウで表示する情報を制限するには、[サマリ ビュー] ドロップダウン リストからフィルタを選択します。
必要なコンフィグレーション ディレクトリの名前が [コンフィグレーション テンプレートの場所] フィールドに表示されていることを確認します。このフィールド値の変更が必要な場合は、以下の手順に従います。
[参照] をクリックして [テンプレート作成ディレクトリの選択] ダイアログ ボックスを呼び出します。
このダイアログ ボックスで適切なディレクトリに移動するか、またはそのディレクトリのパス名を [場所] フィールドに手動で入力し、[OK] をクリックします。
コンフィグレーション ディレクトリは、システム上の任意の場所に配置できます。デフォルトでは、コンフィグレーション ディレクトリは BEA_HOME
\user_templates\
template
.jar
にあります。BEA_HOME
は、WebLogic Platform 製品がインストールされているディレクトリです (デフォルトでは、Windows の c:¥bea
)。template
.jar
は、JAR ファイルに指定した名前です。
[テンプレート Jar 名] フィールドで、フィールド内をクリックして内容を変更することにより、テンプレートの名前を指定します。
ウィンドウに表示された情報を確認したら、[作成] をクリックします。
[コンフィグレーションの作成] ウィンドウが表示され、テンプレート作成プロセスのステータスが示されます。新しいドメインを生成するためにコンフィグレーション ウィザードで必要とされる全コンポーネント (指定したコンフィグレーション設定など) で構成される JAR ファイルが、Configuration Template Builder で生成されます。
[コンフィグレーションの作成] ウィンドウで [完了] をクリックします。