Oracle® Fusion Middleware

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

12c (12.2.1)

E72524-01(原本部品番号:E55190-01)

2015年10月

このドキュメントでは、ドメイン・テンプレート・ビルダーの使用してWebLogicドメインおよび拡張テンプレートを作成する方法について説明します。

Oracle Fusion Middlewareドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成, 12c (12.2.1)

E72524-01

Copyright © 2007, 2015, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 はじめに

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

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

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

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

- Domain Template Builderの開始

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

- セキュリティ・プロバイダ・データの新しいドメインへの移植

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

- Domain Template Builderの開始

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

4 ドメイン・テンプレート・ビルダーの画面

- テンプレート・タイプ

- テンプレート情報

- アプリケーション

- ドメイン内容

- スクリプトおよびファイル

- 置換変数の定義

- テンプレートのサマリー

- 構成の進行状況

- 構成の終了

はじめに

ここでは、『ドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成』ガイドで使用しているドキュメントのアクセシビリティ機能および慣例について説明します。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

このガイドに記載されているドキュメントは、Oracle Technology Network (http://www.oracle.com/technology)で参照できます。

- 構成ウィザードによるWebLogicドメインの作成

- PackおよびUnpackコマンドによるテンプレートとドメインの作成

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

- ドメイン・テンプレート・リファレンス

- WebLogic Server WLSTコマンド・リファレンス

- WebLogic Scripting Toolの理解

表記規則

このドキュメントでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

斜体

イタリックは、ユーザーが特定の値を指定するプレースホルダー変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 概要

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

この章には次の項が含まれます:

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

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

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

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

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

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

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

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

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

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

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

- ドメイン・テンプレート- WebLogicドメイン内にリソースの完全なセットを定義し、これにはインフラストラクチャ・コンポーネント、アプリケーション、サービス、セキュリティ・オプションや一般環境およびオペレーティング・システム・オプションが含まれます。ドメイン・テンプレート・ビルダーまたはpackコマンドを使用し、既存のドメインからテンプレートのタイプを作成します。さらに、テンプレートをもとに、ドメインを作成することもできます。
製品の配布にはWebLogic Serverベース・ドメイン・テンプレートも含まれています。このテンプレートでは、ドメイン内の中核的なリソース・セットを定義しています。これには、管理サーバーと基本的な構成情報、インフラストラクチャ・コンポーネント、および一般的な環境とオペレーティング・システムのオプションが含まれます。サンプル・アプリケーションは含まれません。このテンプレートを使用して基本的なWebLogic Serverドメインを作成し、アプリケーションとサービスまたは追加の製品コンポーネント機能を使用して拡張できます。

- 拡張テンプレート- アプリケーション、またはJDBCリソース、JMSコンポーネントあるいはデプロイ済ライブラリのような追加機能を備えたアプリケーションおよびサービスを定義します。このようなテンプレートは、既存のWebLogicドメインを更新するために使用可能です。

- 管理対象サーバーのテンプレート- リモート・マシン上で管理対象サーバー・ドメインを作成するために必要なリソースのサブセット(ドメイン内)を定義します。テンプレートのこのタイプはpackコマンドを使用して作成できます。

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

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

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

- pack
このコマンドを使用し、WebLogicドメイン全体またはWebLogicドメインのサブセットのスナップショットを含むテンプレート・アーカイブ(JARファイル)を作成できます。ドメインのサブセットを含むテンプレートを使用し、リモート・マシン上で管理対象サーバーのドメイン・ディレクトリの階層を作成できます。

詳細は、『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。

- WebLogic Scripting Tool (WLST)
WLSTはコマンド行スクリプティング・インタフェースで、WebLogic Serverのインスタンスおよびドメインの対話的操作と構成に使用できます。WLSTがオフラインのとき、稼働中のWebLogic Serverに接続することなくWebLogicドメインを作成したり、既存のWebLogicドメインを更新できます - つまり、構成ウィザードと同じ機能がサポートされます。

詳細は、『WebLogic Scripting Toolの理解』およびWebLogic Server WLSTコマンド・リファレンスを参照してください。

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

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

この章には次の項が含まれます:

- Domain Template Builderの開始

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

- セキュリティ・プロバイダ・データの新しいドメインへの移植

ドメイン・テンプレート・ビルダーの開始

製品がインストールされているマシンのコンソールで、JavaベースのGUIがサポートされている必要があります。Windowsベースの場合はすべてのコンソールでJavaベースのGUIがサポートされていますが、UNIXベースの場合、JavaベースのGUIがサポートされているのは一部のコンソールのみです。

ドメイン・テンプレート・ビルダーは、コマンド行からグラフィカル・モードで開始できます。

1. 製品がインストールされている対象のシステムにログインします。

2. MS-DOSコマンド・プロンプト・ウィンドウ(Windows)またはコマンド・シェル(UNIX)を開きます。

3. 次のディレクトリに移動します。ここでORACLE_HOMEは、WebLogic Serverのインストール時に指定したOracleホーム・ディレクトリです。
Windows: ORACLE_HOME\oracle_common\common\bin

UNIX: ORACLE_HOME/oracle_common/common/bin

4. 次のコマンドを実行します。
Windows: config_builder.cmd

UNIX: sh config_builder.sh

注意:
config_builder.cmdまたはconfig_builder.shコマンドを実行すると、デフォルトのキャッシュ・ディレクトリが無効であることを示す次のエラー・メッセージが表示される場合があります。
*sys-package-mgr*: パッケージ・キャッシュ・ディレクトリを作成できません。

コマンド行に-Dpython.cachedir=valid_directoryオプションを含めることで、キャッシュ・ディレクトリを変更できます。

「テンプレート・タイプ」画面が表示されます。

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

グラフィカル・モードでドメイン・テンプレート・ビルダーを使用して新しいドメイン・テンプレートを作成するには、「ドメイン・テンプレート・ビルダーの開始」の説明に従って、ドメイン・テンプレート・ビルダーを開始します。

注意:
GUIモードでドメイン・テンプレート・ビルダーを実行できない場合は、WLSTスクリプトを使用してドメイン・テンプレートを作成することをお薦めします。詳細は、『WebLogic Scripting Toolの理解』のドメイン・テンプレートの作成と使用(オフライン)に関する項を参照してください。

ドメイン・テンプレート・ビルダーでは、表2-1にリストされる順序で一連の画面が表示されます。各画面の詳細は、第4章「ドメイン・テンプレート・ビルダーの画面」の関連する項を参照するか、「画面」列のリンクをクリックしてください。

表2-1は、ドメイン・テンプレート・ビルダーを使用してドメイン・テンプレートを作成する手順をまとめたものです。

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

画面

画面がいつ表示されるか

実行するアクション

テンプレート・タイプ

常時

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

ドメイン・テンプレートのソースを指定します。

ドメイン・テンプレートの宛先JARファイルを指定します。

「次へ」をクリックして、続行します。

テンプレート情報

常時

各テンプレート情報フィールドに入力します。

「次へ」をクリックして、続行します。

アプリケーション

選択したドメインまたはテンプレート・ソースにアプリケーションが含まれる場合のみ。

ドメインに含まれるアプリケーションのリストを確認します。宛先ドメインに含めないアプリケーションの選択を解除します。

「次へ」をクリックして、続行します。

ドメイン内容

常時

テンプレートに含まれるファイルを確認します。

必要に応じて、テンプレートにファイルを追加します。

必要に応じて、テンプレートからファイルを削除します。

「次へ」をクリックして、続行します。

スクリプトおよびファイル

常時

左側の「ファイルの選択」リストから、置換変数を追加するファイルを開きます。

変数と置換する文字列を選択します。

右クリックして、置換変数ポップアップ・リストを表示します。

左側の「ファイルの選択」リストで、変更済であることを示すためにファイルのチェック・ボックスを選択します。

「次へ」をクリックして、続行します。

テンプレートのサマリー

常時

テンプレートのサマリーを確認します。「表示」ドロップダウン・リストを使用して、テンプレートの特定の部分に表示を限定できます。

必要に応じて、前をクリックし、前の画面に戻って必要な変更を行います。

「作成」をクリックして続行します。

構成の進行状況

常時

テンプレートが生成されるまで待機してから、「終了」をクリックします。

構成の終了

常時

「終了(F)」をクリックして、ドメイン・テンプレート・ビルダーを終了します。

セキュリティ・プロバイダ・データの新しいドメインへの移植

オフライン・ユーティリティのため、テンプレート・ビルダーでは、組込みLDAPデータなどのセキュリティ・プロバイダ・データはドメイン・テンプレートにエクスポートされません。ドメイン・テンプレートを使用して新しいドメインを作成した後で、セキュリティ・プロバイダ・データを新しいドメインに手動で移植する必要があります。手順は次のとおりです。

1. 必要に応じて、元のドメインの管理サーバーを起動し、元のドメインの管理コンソールにログインします。

2. Oracle WebLogic Server管理コンソール・オンライン・ヘルプのセキュリティ・プロバイダからのデータのエクスポートに関する項の説明に従い、元のドメインからデータをエクスポートします。

3. 必要に応じて、新しいドメインの管理サーバーを起動し、新しいドメインの管理コンソールにログインします。

4. Oracle WebLogic Server管理コンソール・オンライン・ヘルプのセキュリティ・プロバイダへのデータのインポートに関する項の説明に従い、新しいドメインにデータをインポートします。

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

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

拡張テンプレートを作成するプロセスは、ドメイン・テンプレートを作成するプロセスと類似しています。作成されるテンプレートでは、管理サーバー、管理者のユーザー名とパスワード、セキュリティ・レルムおよびノード・マネージャが構成されたり、「スタート」メニュー・エントリが指定されることはありません。これらのドメインの設定は拡張対象のドメインですでに定義済です。

この章には次の項が含まれます:

- Domain Template Builderの開始

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

ドメイン・テンプレート・ビルダーの開始

製品がインストールされているマシンのコンソールで、JavaベースのGUIがサポートされている必要があります。Windowsベースの場合はすべてのコンソールでJavaベースのGUIがサポートされていますが、UNIXベースの場合、JavaベースのGUIがサポートされているのは一部のコンソールのみです。

ドメイン・テンプレート・ビルダーは、コマンド行からグラフィカル・モードで開始できます。

1. 製品がインストールされている対象のシステムにログインします。

2. MS-DOSコマンド・プロンプト・ウィンドウ(Windows)またはコマンド・シェル(UNIX)を開きます。

3. 次のディレクトリに移動します:
Windowsの場合: ORACLE_HOME\oracle_common\common\bin

UNIXの場合: ORACLE_HOME/oracle_common/common/bin

4. 次のコマンドを実行します。
Windowsの場合: config_builder.cmd

UNIXの場合: sh config_builder.sh

注意:
config_builder.cmdまたはconfig_builder.shコマンドを実行すると、デフォルトのキャッシュ・ディレクトリが無効であることを示す次のエラー・メッセージが表示される場合があります。
*sys-package-mgr*: パッケージ・キャッシュ・ディレクトリを作成できません。

コマンド行に-Dpython.cachedir=valid_directoryオプションを含めることで、キャッシュ・ディレクトリを変更できます。

「テンプレート・タイプ」画面が表示されます。

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

グラフィカル・モードでドメイン・テンプレート・ビルダーを使用して新しいドメイン・テンプレートを作成するには、「ドメイン・テンプレート・ビルダーの開始」の説明に従って、ドメイン・テンプレート・ビルダーを開始します。「拡張テンプレートの作成(E)」オプションを選択して、「拡張テンプレートの作成(E)」画面(「テンプレート・タイプ」画面に類似している)を表示します。

注意:
GUIモードでドメイン・テンプレート・ビルダーを実行できない場合は、WLSTスクリプトを使用して拡張テンプレートを作成することをお薦めします。詳細は、『WebLogic Scripting Toolの理解』のドメイン・テンプレートの作成と使用(オフライン)に関する項を参照してください。

ドメイン・テンプレート・ビルダーでは、表3-1にリストされる順序で一連の画面が表示されます。各画面の詳細は、第4章「ドメイン・テンプレート・ビルダーの画面」の関連する項を参照するか、「画面」列のリンクをクリックしてください。

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

画面

画面がいつ表示されるか

実行するアクション

テンプレート・タイプ

常時

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

拡張テンプレートのソースを指定します。

拡張テンプレートの宛先JARファイルを指定します。

「次へ」をクリックして、続行します。

テンプレート情報

常時

必要に応じて各テンプレート情報を更新します。

「次へ」をクリックして、続行します。

アプリケーション

選択したドメインまたはテンプレート・ソースにアプリケーションが含まれる場合のみ。

拡張テンプレートに含める各アプリケーションのチェック・ボックスを選択します。

拡張テンプレートに含めない各アプリケーションのチェック・ボックスの選択を解除します。

「次へ」をクリックして、続行します。

ドメイン内容

常時

テンプレートに含まれるファイルを確認します。

必要に応じて、テンプレートにファイルを追加します。

必要に応じて、テンプレートからファイルを削除します。

「次へ」をクリックして、続行します。

スクリプトおよびファイル

常時

左側の「ファイルの選択」リストから、置換変数を追加するファイルを開きます。

変数と置換する文字列を選択します。

右クリックして、置換変数ポップアップ・リストを表示します。

左側の「ファイルの選択」リストで、変更済であることを示すためにファイルのチェック・ボックスを選択します。

「次へ」をクリックして、続行します。

テンプレートのサマリー

常時

テンプレートのサマリーを確認します。「表示」ドロップダウン・リストを使用して、テンプレートの特定の部分に表示を限定できます。

必要に応じて、前をクリックし、前の画面に戻って必要な変更を行います。

「作成」をクリックして続行します。

構成の進行状況

常時

テンプレートが生成されるまで待機してから、「終了」をクリックします。

構成の終了

常時

「終了(F)」をクリックして、ドメイン・テンプレート・ビルダーを終了します。

4 ドメイン・テンプレート・ビルダーの画面

この章では、ドメイン・テンプレート・ビルダーの各画面について説明します。

この章には次の項が含まれます:

- テンプレート・タイプ

- テンプレート情報

- アプリケーション

- ドメイン内容

- スクリプトおよびファイル

- テンプレートのサマリー

- 構成の進行状況

- 構成の終了

テンプレート・タイプ

このページでは、ドメイン・テンプレートまたは拡張テンプレートを作成するかどうかを指定し、新しいテンプレートのソースと宛先を指定します。

オプション

説明

ドメイン・テンプレートの作成(C)

インフラストラクチャ・コンポーネント、アプリケーション、サービス、セキュリティ・オプション、一般環境、オペレーティング・システムのパラメータなど、WebLogicドメイン内のリソース一式を定義する新しいドメイン・テンプレートを作成するには、このオプションを選択します。
構成ウィザード、WLSTまたはunpackコマンドでテンプレートを指定し、WebLogicドメインの作成のベースとしてテンプレートを使用できます。

拡張テンプレートの作成(E)

既存のWebLogicドメインの拡張に使用できるアプリケーションとサービスを定義するテンプレートを作成するには、このオプションを選択します。
構成ウィザードを使用し、拡張テンプレートに保存しているアプリケーションおよびサービスを、既存のWebLogicドメインにインポートできます。

構成ウィザードの詳細は、構成ウィザードによるWebLogicドメインの作成を参照してください。

既存のドメインからのドメイン・テンプレートの作成

既存のドメイン・ディレクトリからドメイン・テンプレートを作成する手順は次のとおりです。

1. 「ドメイン・テンプレートの作成(C)」を選択します。

2. 「ドメインをソースとして使用(D)」を選択します。

3. 「ソースの場所」フィールドにソース・ドメイン・ディレクトリのフルパスを入力するか、「参照」ボタンを使用してドメイン・ディレクトリ(たとえば、C:\domains\mydomain)に移動します。

4. 「テンプレートの場所」フィールドに新しいテンプレートのフルパスとJARファイル名を入力するか、「参照」ボタンを使用して既存のディレクトリに移動します。JARファイル名(たとえば、C:\templates\domains\mynewtemplate.jar)は必ず指定してください。

5. 「次へ」をクリックして、続行します。

既存のドメインからの拡張テンプレートの作成

既存のドメイン・ディレクトリから拡張テンプレートを作成する手順は次のとおりです。

1. 「拡張テンプレートの作成(E)」を選択します。

2. 「ドメインをソースとして使用(D)」を選択します。

3. 「ソースの場所」フィールドにソース・ドメイン・ディレクトリのフルパスを入力するか、「参照」ボタンを使用してドメイン・ディレクトリ(たとえば、C:\domains\mydomain)に移動します。

4. 「テンプレートの場所」フィールドに新しいテンプレートのフルパスとJARファイル名を入力するか、「参照」ボタンを使用して既存のディレクトリに移動します。JARファイル名(たとえば、C:\templates\domains\mynewtemplate.jar)は必ず指定してください。

5. 「次へ」をクリックして、続行します。

既存のテンプレートからのドメイン・テンプレートの作成

既存のテンプレートからドメイン・テンプレートを作成する手順は次のとおりです。

1. 「ドメイン・テンプレートの作成(C)」を選択します。

2. 「テンプレートをソースとして使用(T)」を選択します。

3. 「ソースの場所」フィールドにソース・ドメインJARファイルのフルパスを入力するか、「参照」ボタンを使用してドメイン・ディレクトリに移動し、JARファイル(たとえば、C:\domains\mydomain.jar)を選択します。

4. 「テンプレートの場所」フィールドに新しいテンプレートのフルパスとJARファイル名を入力するか、「参照」ボタンを使用して既存のディレクトリに移動します。JARファイル名(たとえば、C:\templates\domains\mynewtemplate.jar)は必ず指定してください。

5. 「次へ」をクリックして、続行します。

既存のテンプレートからの拡張テンプレートの作成

既存のテンプレートから拡張テンプレートを作成する手順は次のとおりです。

1. 「拡張テンプレートの作成(E)」を選択します。

2. テンプレートのソースの選択を選択します。

3. ソースの場所の選択フィールドにソース・アプリケーションJARファイルのフルパスを入力するか、「参照」ボタンを使用してアプリケーション・ディレクトリに移動し、JARファイル(たとえば、C:\applications\myapplication.jar)を選択します。

4. テンプレートの場所の選択フィールドに新しいテンプレートのフルパスとJARファイル名を入力するか、「参照」ボタンを使用して既存のディレクトリに移動します。JARファイル名(たとえば、C:\templates\applications\mynewapplication.jar)は必ず指定してください。

5. 「次へ」をクリックして、続行します。

テンプレート情報

このページでは、テンプレートに関する基本情報を指定します。ここで入力する情報は、ドメイン・テンプレートまたは拡張テンプレートに対して生成されるtemplate-info.xmlファイルに格納されます。また、ドメインのconfig.xmlファイルにも格納されます。

- 新しいテンプレートのソースとしてWebLogicのドメインまたはアプリケーションを選択した場合、ドメインおよびアプリケーションに必要な情報を入力し、「次」をクリックします。

- 新しいテンプレートのソースとしてテンプレートを選択した場合、選択したテンプレートに関する情報が表示されます。情報を確認し、必要な場合は、ドメインまたはアプリケーション・テンプレートの要件にあわせて変更します。完了後、「次へ」をクリックします。

フィールド

説明

名前

必須。テンプレートの有効な名前を入力します。名前は文字列であることが必要で、スペースを含むことができます。

バージョン

必須。テンプレートのバージョン番号を入力します。バージョン番号は、4桁または5桁で構成される任意の値を指定できます(12.1.2.0、12.1.2.0.0など)。

作成者

省略可能。テンプレートの作成者の名前を入力します。

カテゴリ

カスタム・テンプレートには適用されないため、このフィールドは空白のままにします。このフィールドは、Fusion Middleware構成ウィザードの「テンプレート」画面で選択できる、Oracle提供のテンプレートにのみ適用されます。

説明

省略可能。テンプレートの詳細な説明を入力します。説明は、文字列または数字を使用し、スペースも使用可です。

アプリケーション

この画面は、選択したテンプレートまたはドメインにアプリケーションが含まれる場合にのみ表示されます。次のことができます。

- テンプレート・ソースに現在定義されているアプリケーションのリストを確認する。

- 現在インポートされているアプリケーションのパス名を確認する。そのためには、「アプリケーション」リスト内のアプリケーションの名前をクリックします。

- 必要な場合は、インポートするファイルのリストからアプリケーションを削除します。そのためには、チェック・ボックスの選択を解除します。

デフォルトでは、ドメイン・テンプレート・ビルダーには、作成するテンプレートのソースとして指定したドメインまたはテンプレート内のアプリケーションが含まれます。次に例を示します。

- 新しいテンプレートのソースとして、テンプレートを選択した場合、およびソース・テンプレートに別に定義されたアプリケーション・ディレクトリが存在する場合、アプリケーション・ディレクトリに定義したすべてのアプリケーション・ファイルがデフォルトで含まれます。

- 新しいテンプレートのソースとして、ドメインを選択した場合、以下の条件を満たすアプリケーションがデフォルトで含まれます。

- config.xmlファイルのapp-deployment要素で定義されているアプリケーション。

- 製品インストールでは、内部アプリケーションとして考慮されていないアプリケーションがデフォルトで含まれます。

アプリケーション・スコープのJDBCまたはJMSリソースを持つアプリケーションを含むテンプレートに基づいたクラスタリング・ドメインを(構成ウィザードまたはWLSTを使用して)作成したり、拡張する場合、ドメインを作成または拡張したあと、特定の追加手順を実行する必要が場合があります。これらの手順は、アプリケーションとそのアプリケーション・スコープのリソースがターゲットとなり、適切にデプロイされことを保証するために必要です。

アプリケーション・スコープのモジュールの対象指定とデプロイの詳細は、『Oracle WebLogic Serverへのアプリケーションのデプロイ』を参照してください。

アプリケーションをテンプレートに含める(または、テンプレートから除外する)には、必要に応じてアプリケーションのチェック・ボックスを選択または選択解除します。

リストされているアプリケーションは、「場所」ボックスで指定されるディレクトリ内にあります。アプリケーションはこの場所から、テンプレートにコピーされます。複数のアプリケーションが選択されている場合、「場所」ボックスには、リストの先頭アプリケーションの場所が表示されます。特定のアプリケーションの場所を表示するには、「アプリケーション」列内でアプリケーションの名前をクリックします。

ドメイン内容

「ドメイン内容」画面では、ドメイン内のファイルの確認、ドメインへのファイルの追加およびドメインからのファイルの削除を行います。

デフォルトでは、新しいテンプレートのソースとして指定したテンプレートまたはWebLogicドメインからのファイルがドメイン・テンプレート・ビルダーに組み込まれます。場合によっては、ドメイン内のアプリケーションの必要に応じて、ドメインまたはファイル・システムから他のファイルを組み込む必要があります。

- 既存のテンプレートを新しいテンプレートのソースとして選択した場合、ソース・テンプレート内のすべてのファイルが自動的にインクルードされます。既存のテンプレートが別のアプリケーション・ディレクトリを定義している場合、テンプレートに含まれているアプリケーションは、右側の「テンプレート」セクションの「アプリケーション・ルート・ディレクトリ」に表示されます。

- 新しいテンプレートのソースとしてドメインを選択した場合 - 次のファイルとディレクトリがデフォルトで組み込まれます。

- 次の拡張子を持つ、ルート・ディレクトリのすべてのファイル: .cmd、.sh、.xml、.propertiesおよび.ini。

- ドメインのSSL構成に定義されている、拡張子.pemを持つすべてのファイル

- binディレクトリ

- libディレクトリ

- securityディレクトリにある、ドメイン作成時に自動的に作成されないすべてのファイル。
たとえば、WebLogicで、XACMLRoleMapperInit.ldiftは自動的に作成されず、テンプレート作成時にデフォルトでテンプレートに含まれます。

- テンプレートの作成中に、ドメイン・テンプレート・ビルダーにより自動的にインクルードされないconfigディレクトリ内のすべてのファイルおよびサブディレクトリ。たとえば、config.xmlおよびconfig.xmlで定義されているJDBCとJMSのリソースがデフォルトで「テンプレート」セクションに表示されないのは、テンプレートの作成時に、ドメイン・テンプレート・ビルダーにより自動的にテンプレートに組み込まれるためです。

注意:
デフォルトでは、 serversディレクトリはテンプレートに組み込まれません。WebLogic Server管理コンソールあるいはその他のオンライン・ツールを通じて、ユーザー、グループ、ロールなどの追加のセキュリティ・データを構成する場合、それはLDAPサーバーに保存され、テンプレートには組み込まれません。最初にデータをエクスポートし、その後ターゲット・ドメインにそれをインポートする必要があります。

テンプレート内のファイルの確認

テンプレートの現在のファイルのリストを表示するには、右側の「テンプレート」セクションの「ドメイン内容」にある「ドメイン・ルート・ディレクトリ」および「アプリケーション・ルート・ディレクトリ」を開きます。

テンプレートへのファイルおよびディレクトリの追加

テンプレートにファイルを追加する手順は次のとおりです。

1. 左側の「ファイル・システム」セクションで、追加するファイルに移動します。「ファイル・タイプの表示」ドロップダウン・リストを使用して、リストの表示を特定のファイル・タイプに限定できます。たとえば、.cmd拡張子のファイルのみを表示するには、ドロップダウン・リストから*.cmdを選択します。

2. 「ドメイン・ルート・ディレクトリ」または「アプリケーション・ルート・ディレクトリ」の特定のサブディレクトリに移動する、1つ以上のファイルまたはディレクトリを選択します。選択するファイルはすべてドメイン・ファイルまたはアプリケーション・ファイルである必要があります。両方を混在させることはできません。特定のサブディレクトリに移動する必要があるファイルのみを選択します。

3. 右側の「テンプレート」セクションで、追加するファイルまたはディレクトリにあわせて、「ドメイン・ルート・ディレクトリ」または「アプリケーション・ルート・ディレクトリ」を選択します。

4. ディレクトリを開き、選択したファイルまたはディレクトリを格納するサブディレクトリに移動します。

5. 右矢印ボタンをクリックして、ファイルまたはディレクトリを、選択したテンプレート・ディレクトリに移動します。
ドメイン作成時に構成ウィザードによって自動的に作成されるファイルを追加しようとすると、エラー・メッセージが表示されます。

6. テンプレートに追加する必要がある他のファイルまたはディレクトリについても、ステップ2から5を繰り返します。

テンプレートからのファイルおよびディレクトリの削除

ファイルおよびディレクトリを削除する手順は次のとおりです。

1. 「テンプレート」セクションで、テンプレートから削除するすべてのファイルおよびディレクトリに移動して選択します。

2. 左矢印をクリックして、選択したファイルまたはディレクトリを削除します。テンプレートからファイルが削除されます。これらが、「ファイル・システム」セクションで現在選択されているディレクトリに、コピーまたは移動されることはありません。
赤で表示されているファイルやその親ディレクトリは、テンプレート・ソースのconfig.xmlファイルで定義されているアプリケーションで構成されているため、削除できません。これらのファイルは、作成中のテンプレートにデフォルトで含まれます。これらのファイルをテンプレートに含めたくない場合は、それらが関連付けられているアプリケーションを削除する必要があります。そのためには、「前」をクリックして「アプリケーション」画面に戻り、該当するアプリケーションのチェック・ボックスの選択を解除します。

スクリプトおよびファイル

テンプレートを作成する場合、テンプレートにパッケージ化するスクリプトおよびファイルをローカル・ドメインの環境設定と切り離し、そのまま構成ウィザードで使用できるようにすることができます。

ドメイン・テンプレート・ビルダーは、ハードコーディングされている様々なドメイン環境設定の値を置換変数で置き換えて、テンプレートに含まれている起動スクリプトなどのような標準スクリプトを自動的に更新します。あとで、構成ウィザードは、新しいドメインを構成するときに、変数をハードコーディングした新しい値に置き換えます。

「スクリプトおよびファイル」画面では、ドメイン・テンプレート・ビルダーによって更新されていないファイル内のハードコーディングした文字列を置換変数で置き換えることができます。ドメイン・テンプレート・ビルダーによって自動的に更新されたファイルのチェック・ボックスはすでに選択されています。

置換変数をファイルに挿入するには:

1. 次のいずれかの方法でファイルを開きます。

- 「ファイルの選択」リストで目的のファイル名をダブル・クリックします。

- リストで目的のファイル名を選択し、「編集」をクリックします。

「手順説明」ペインが「ファイルの編集」ペインになり、ファイルが表示されます。編集ツール・バーは、「ファイルの編集」ペインの先頭に用意されています。

2. 置換変数を挿入するには:

1. 置換する文字列を選択します。

2. 右マウス・ボタンをクリックします。置換変数のリストが表示されます。

3. 必要な変数を選択します。

選択した文字列が置換変数に置き換えられます。あとから、構成ウィザードにより、実際のリテラル文字列が置換変数に置き換えられ、特定のWebLogicドメインがセット・アップされます。

利用可能な置換変数の定義については、「置換変数の定義」を参照してください。

3. 変数で置換する文字列ごとにステップ1 - 2を繰り返します。

4. 変更内容を確認し、変更を保存する場合は「保存」、直前に保存されていた状態にファイルを戻す場合は「回復」をクリックします。最後の保存以降にファイルを編集している場合は、元に戻す操作を確認するように求められます。

注意:
「ファイルの選択」ペインで「リセット」をクリックしても、前回保存したときのファイルの状態に戻すことができます。

5. 編集したファイルを保存したら、「ファイルの選択」ペインでファイル名の横のチェック・ボックスを選択します。

6. 置換変数を挿入するファイルごとにステップ1 - 5を繰り返します。

7. 「次」をクリックします。
「テンプレートのサマリー」画面が表示されます。

置換変数の定義

次の表に、ファイルで最もよく使用する置換変数を示します。

表4-1 置換変数のリスト

変数

定義

ADMIN_SERVER_URL

WebLogicドメインの管理サーバーのリスニング・アドレス(ホスト名またはIPアドレス)とポート番号を指定するURL。

APPLICATIONS_DIRECTORY

ドメインに必要なアプリケーションを含むディレクトリ。デフォルトでは、このディレクトリのパス名はORACLE_HOME\user_projects\applications\domain_nameです。

BEAHOME

ドメインに関連する製品がインストールされているOracleホーム・ディレクトリ(ORACLE_HOME)。Windowsシステムでは、このディレクトリのデフォルトのパス名はC:\Oracle\Middleware。

DOCSWEBROOT

インターネット上の製品ドキュメントの場所を指定するURL。

DOMAIN_HOME

ドメインが格納されているディレクトリ。

DOMAIN_NAME

ドメインの名前。

DOMAIN_USER

サーバーを起動するために必要な管理ユーザー名。

JAVA_HOME

WebLogic Serverの起動に使用されるJDKの場所。

JAVA_VENDOR

JVMのベンダー(Oracle、HP、IBM、Sunなど)。

JAVA_VM

JVMの実行モード(-server、-hotspotなど)。

LISTEN_PORT

通常の非セキュア・リクエスト(HTTPやT3などのプロトコル経由)のリスニングに使用するポート。デフォルト値は、7001です。

PRODUCTION_MODE

サーバーの起動モード。この変数をtrueに設定するとサーバーは本番モードで起動し、falseに設定すると、サーバーは開発モードで起動します。

SERVER_HOST

サーバーをホストするマシンの名前またはアドレス。

SERVER_NAME

起動するサーバーの名前。

SERVER_PORT

通常の非セキュア・リクエスト(HTTPやT3などのプロトコル経由)のリスニングに使用するポート。デフォルト値は、7001です。

SSL_PORT

セキュア・リクエスト(HTTPやT3Sなどのプロトコル経由)のリスニングに使用するポート。デフォルト値は、7002です。

STARTMODE

サーバーを起動するモード(開発または本番)。

USERDOMAIN_HOME

構成ウィザードで作成したユーザー・ドメインを格納したディレクトリ。デフォルトでは、このディレクトリのパスはORACLE_HOME\user_projects\domainsです。

WL_HOME

WebLogic Serverをインストールしたルート・ディレクトリ。デフォルトでは、このディレクトリはORACLE_HOME\wlserverとして定義されています。

テンプレートのサマリー

「テンプレートのサマリー」画面では、新しいテンプレートを作成する前にその設定を確認できます。

1. 左の「テンプレート・サマリー」ペインで項目を選択し、右の「詳細」ペインで詳細を確認します。以前のウィンドウで定義した設定を変更したい場合、「前へ」を選択して、必要な構成ウィンドウに戻ります。

注意:
「ビュー」ドロップダウン・リストで、「テンプレートのサマリー」画面に表示する情報の種類を制限できます。

2. 「作成」をクリックします。
「構成の進行状況」画面が表示されます。

構成の進行状況

「構成の進行状況」画面には、テンプレート作成処理のステータス・メッセージが表示されます。ドメイン・テンプレート・ビルダーによって、指定したテンプレート設定も含めて、新しいドメインを生成するために必要なすべてのコンポーネントを含むJARファイルが生成されます。

プロセスが完了したら、「終了(F)」をクリックします。

テンプレートに含まれるファイルは、基になるドメインまたはテンプレートによって異なります。

詳細は、『ドメイン・テンプレート・リファレンス』の通常、テンプレートに組み込まれているファイルを参照してください。

構成の終了

この画面には、最終的な構成のステータスが表示されます。

- テンプレートが正常に作成された場合は、「テンプレートの場所」にテンプレートJARファイルへのリンクが表示されます。

- テンプレートが正常に作成されなかった場合は、エラー・メッセージとエラー・コードが表示されます。その場合は、メッセージから失敗の原因を特定し、問題を修正してください。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。