ヘッダーをスキップ
Oracle® Fusion Middlewareドメイン・テンプレート・リファレンス
11g リリース1 (10.3.6)
B61003-06
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストヘ移動
製品
目次へ移動
目次

前
 
次
 

2 WebLogic Serverテンプレート

この章では、WebLogic Serverのインストールで提供される次のWebLogicドメイン・テンプレートについて説明します。Oracle Fusion Middleware構成ウィザードでは、「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面でこれらのテンプレートを選択することにより、ドメインを作成または拡張できます。

表2-1 Oracle WebLogic ServerおよびWorkshop for WebLogicテンプレート

テンプレート 説明

基本WebLogic Serverドメイン・テンプレート


基本的なWebLogic Serverドメインを作成します。

WebLogic Serverスターター・ドメイン・テンプレート


WebLogic Serverのスターター・ドメインを作成します。

WebLogic Advanced Web Services拡張テンプレート


WSRM、バッファリング、JMSトランスポートなどの高度なWebサービスに必要な機能を追加するために、既存のWebLogic Serverドメインを拡張します。

WebLogic Advanced Web Services for JAX-WS拡張テンプレート


非同期メッセージング、Webサービスの信頼性のあるメッセージング、メッセージ・バッファリング、Webサービスの原子性トランザクションおよびWS-SecureConversationを使用したセキュリティなどの高度なWebサービスに必要な機能を追加するためにドメインを拡張します。

Avitek Medical Recordsサンプル・ドメイン・テンプレート


Avitek Medical Recordsのサンプル・ドメインを作成するために基本WebLogic Serverドメインを拡張します。このドメインは、J2EEプラットフォームのすべての側面を示すWebLogic Serverのサンプル・アプリケーション・スイートです。

Avitek Medical Recordsサンプル・ドメイン・テンプレート(Springバージョン)


基本WebLogic Serverドメインを拡張してSpring用のAvitek Medical Recordsサンプル・ドメインを作成します。このドメインは、J2EEプラットフォームのすべての側面を示すWebLogic Serverのサンプル・アプリケーション・スイートです。

WebLogic Serverデフォルト・ドメイン拡張テンプレート


WebLogic Serverの導入によって新しいユーザーを支援するように設計されたWebアプリケーションで基本WebLogic Serverドメインを拡張します。Webアプリケーションを実行すると、ユーザーはWebLogic Server機能のハイライトなど、様々なトピックの情報に関する内容を確認できます。このwebアプリケーションから構成済、コンパイル済の複数のサンプルを実行することもできます。この拡張テンプレートのリソースは、WebLogic Serverサンプル・ドメインで必要です。

WebLogic Serverサンプル拡張テンプレート


基本WebLogic Serverドメイン・テンプレートおよびWebLogic Serverデフォルト・ドメイン拡張テンプレートのリソースに含まれるWebLogic Serverドメインを拡張して、完全なWebLogic Serverサンプル・ドメインを作成します。WebLogic Serverサンプル・ドメインには、個々のJ2EEおよびWebLogic Server APIをコード化するためのベスト・プラクティスを説明するサンプル群が含まれています。


基本WebLogic Serverドメイン・テンプレート

製品をインストールすると、事前定義済の基本WebLogic Serverドメイン・テンプレートが1つインストールされます。事前定義済の他のすべてのテンプレートは、基本WebLogic Serverドメインにリソース、サービス、およびアプリケーションを追加するために使用する拡張テンプレートです。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に行うことができます。

テンプレートの詳細

次の表には、基本WebLogic Serverドメイン・テンプレートの基本情報が記載されています。テンプレート名には、構成ウィザードの「ドメイン・ソースの選択」画面および「拡張ソースの選択」画面にある製品リストに表示されたテンプレートの名前がそのまま表示されます。

表2-2 基本WebLogic Serverドメイン・テンプレートの情報

テンプレートの詳細 情報

テンプレート・タイプ

ドメイン

テンプレート名

基本WebLogic Serverドメイン

テンプレートJARファイルと場所

WL_HOME\common\templates\domain\wls.jar

テンプレート依存

なし


基本WebLogic Serverドメインで構成されるリソースとサービス

次の表には、基本WebLogic Serverドメイン・テンプレートで作成されるドメイン内で構成されるリソースとサービスを示しています。

表2-3 基本WebLogic Serverドメインで構成されるリソース

リソースの種類 名前 ノート

管理サーバー

AdminServer

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは無効

ドメインの作成に構成ウィザードまたはWLSTオフラインを使用し、管理サーバー名をデフォルト名のAdminServerとは別の名前にする場合、名前は手動で構成する必要があります。拡張テンプレートを適用した後には名前を変更できません。

構成ウィザードでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『構成ウィザードによるドメインの作成』のWebLogicドメインの作成に関する項を参照してください。

WLSTオフラインでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『Oracle WebLogic Scripting Tool』のWLSTオフラインを使用したWebLogicドメインの作成と構成に関する項を参照してください。

次のWLSTオフライン・サンプル・コード・スニペットは、デフォルトの管理サーバー名であるAdminServerをMedRecServerに変更する方法を示しています。

#-----------------------------------#
Read the Basic WebLogic Server Domain template
readTemplate('d:/MW_HOME/wlserver_10.3/common/templates/domains/wls.jar')
#Change the Administration Server name.
cd('Servers/AdminServer')
set('Name', 'MedRecServer')
#-----------------------------------

セキュリティ・レルム

myrealm

これは、デフォルトの(アクティブな)WebLogic Serverセキュリティ・レルムです。管理者のユーザー・アカウントであるweblogicがこのセキュリティ・レルムに構成されます。


生成されるドメイン出力

基本WebLogic Serverドメイン・テンプレートでは、簡単なWebLogic Serverドメインを作成できます。デフォルトでは、基本WebLogic Serverドメイン・テンプレートを使用すると、必須コンポーネント(管理サーバーと単一管理ユーザー)のみで構成されるドメインが生成されます。必要なアプリケーションは、このドメイン内で作成および構成する必要があります。

次の表は、基本WebLogic Serverドメイン・テンプレートで生成されるデフォルトのディレクトリ構造とファイルの定義を示しています。特に指定がないかぎり、デフォルトで構成ウィザード・フレームワークではMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-4 基本WebLogic Serverドメイン・テンプレートから生成される出力

ディレクトリ ファイル名 説明

user_projects\applications\base_domain\

該当なし

作成するカスタム・アプリケーション・ファイルのリポジトリとして指定されたディレクトリ。

user_projects\domains\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\domains\base_domain\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\domains\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムの開発環境をそれぞれ設定するために使われるスクリプト。

user_projects\domains\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\domains\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージングのために使用されます。

user_projects\domains\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJDBCモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jms\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\domains\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\domains\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\domains\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\domains\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\domains\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\domains\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\domains\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultRoleMapperInit.ldift

XACMLRoleMapperInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\domains\base_domain\security\

SerializedSystemIni.dat

暗号化されたセキュリティ情報を格納したファイル。

user_projects\domains\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。

user_projects\domains\base_domain\user_staged_config\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では、管理者がドメイン内の管理対象サーバーにコピーするために必要に応じてステージングする構成情報のプレースホルダとして機能します。


WebLogic Serverスターター・ドメイン・テンプレート

製品をインストールすると、事前定義済のWebLogic Serverドメイン・テンプレートも1つインストールされます。このテンプレートには、デフォルトのドメイン構成設定およびテンプレートの使用を開始するための「ようこそ」ページを提供するアプリケーションが含まれています。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に実行できます。

テンプレートの詳細

次の表には、WebLogic Serverスターター・ドメイン・テンプレートの基本情報が記載されています。

表2-5 WebLogic Serverスターター・ドメイン・テンプレートの情報

テンプレートの詳細 情報

テンプレート・タイプ

ドメイン

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\domain\wls_starter.jar

テンプレート依存

なし


WebLogic Serverスターター・ドメインで構成されるリソースとサービス

次の表には、基本WebLogic Serverスターター・ドメイン・テンプレートで作成されたドメインで構成されるリソースとサービスを示しています。

表2-6 WebLogic Serverスターター・ドメインで構成されるリソース

リソースの種類 名前 ノート

管理サーバー

AdminServer

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは無効

ドメインの作成に構成ウィザードまたはWLSTオフラインを使用し、管理サーバー名をデフォルト名のAdminServerとは別の名前にする場合、名前は手動で構成する必要があります。拡張テンプレートを適用した後には名前を変更できません。

構成ウィザードでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『構成ウィザードによるドメインの作成』のWebLogicドメインの作成に関する項を参照してください。

WLSTオフラインでドメインを作成するときの管理サーバー名のカスタマイズ方法の詳細は、『Oracle WebLogic Scripting Tool』のWLSTオフラインを使用したWebLogicドメインの作成に関する項を参照してください。

次のWLSTオフライン・サンプル・コード・スニペットは、デフォルトの管理サーバー名であるAdminServerをMedRecServerに変更する方法を示しています。

#-----------------------------------#
Read the Basic WebLogic Server Domain template
readTemplate('d:/MW_HOME/wlserver_10.3/common/templates/domains/wls.jar')
#Change the Administration Server name.
cd('Servers/AdminServer')
set('Name', 'MedRecServer')
#-----------------------------------

セキュリティ・レルム

myrealm

デフォルトの(アクティブな)WebLogic Serverセキュリティ・レルム。

アプリケーション・デプロイメント

wls_starter

初期ドメインにデプロイしたサンプルWebアプリケーション。


生成されるドメイン出力

スターターWebLogic Serverドメイン・テンプレートでは、簡単なWebLogic Serverドメインを作成できます。デフォルトでは、基本WebLogic Serverドメイン・テンプレートを使用すると、必須コンポーネント(管理サーバーと単一管理ユーザー)のみで構成されるドメインが生成されます。必要なアプリケーションは、このドメイン内で作成および構成する必要があります。

次の表は、スターターWebLogic Serverドメイン・テンプレートで生成されるデフォルトのディレクトリ構造とファイルの定義を示しています。特に指定がないかぎり、デフォルトで構成ウィザード・フレームワークではMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-7 WebLogic Serverスターター・ドメイン・テンプレートから生成される出力

ディレクトリ ファイル 説明

user_projects\applications\base_domain\

該当なし

作成するカスタム・アプリケーション・ファイルのリポジトリとして指定されたディレクトリ。

user_projects\applications\target\wl_starter\

wls_starter.war

初期ドメインにデプロイしたWebアプリケーション・ファイル。

user_projects\domains\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\domains\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\domains\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムの開発環境をそれぞれ設定するために使われるスクリプト。

user_projects\domains\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\domains\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージングのために使用されます。

user_projects\domains\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJDBCモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jms\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\domains\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\domains\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\domains\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\domains\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\domains\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\domains\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\domains\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultRoleMapperInit.ldift

XACMLRoleMapperInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\domains\base_domain\security\

SerializedSystemIni.dat

暗号化されたセキュリティ情報を格納したファイル。

user_projects\domains\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。


WebLogic Advanced Web Services拡張テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張して高度なWebサービスを使用するために必要なリソースを含めることができます。これは、WebLogic Advanced Web Services拡張テンプレートで提供されるリソースやサービスを基本WebLogic Serverドメインに追加することによって行います。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services拡張テンプレートの基本情報が記載されています。

表2-8 WebLogic Advanced Web Services拡張テンプレートの情報

テンプレートの詳細 情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

WebLogic Advanced Web Services拡張

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\wls_webservice.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート


構成されるリソースとサービス

次の表は、WebLogic Advanced Web Services拡張テンプレートで拡張されるドメイン内で構成されるリソースとサービスを示しています。

表2-9 WebLogic Advanced Web Servicesドメインで構成されるリソース

リソースの種類 名前 拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは有効

  • SSLリスニング・ポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインによって提供されたデフォルトのセキュリティ・レルムを使用します。

ファイル・ストア

WseeFileStore

WseeJmsServer JMSサーバーの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアは管理サーバーにターゲット指定されます。

SAFエージェント

ReliableWseeSAFAgent

WseeFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。SAFエージェントによって信頼性のあるメッセージの受信と処理が制御されます。

JMSキュー

WseeMessageQueue

JMSキューをJMSサーバーであるWseeJMSServerに追加します。

キューは、JMSModules/モジュールの名前で、WseeJMSModuleの下にあります。

JMSキュー

WseeCallbackQueue

JMSキューをJMSサーバーであるWseeJMSServerに追加します。

JMSサーバー

WseeJmsServer

JMSサーバーをシステム・リソースとして追加し、それを管理サーバーであるAdminServerにターゲット指定します。


生成されるドメイン出力

次の表に、WebLogic Advanced Web Services拡張テンプレートを基本WebLogic Serverドメインに適用した後に生成されるファイルとデフォルトのディレクトリ構造を定義します。特に指定がないかぎり、構成ウィザードでは、デフォルトでMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-10 WebLogic Advanced Web Services拡張テンプレート適用後の基本ドメイン

ディレクトリ ファイル 説明

user_projects\applications\base_domain\

非適用

作成するカスタム・アプリケーション・ファイルのプレースホルダとして機能するディレクトリ。

user_projects\applications\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\applications\base_domain\

URLs.dat

JDBCデータベースのURLを格納したファイル。

user_projects\applications\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\applications\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムのドメイン環境をそれぞれ設定するために使用されるスクリプト。

user_projects\applications\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\applications\base_domain\bin\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\applications\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\applications\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\applications\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\applications\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージングのために使用されます。

user_projects\applications\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\applications\base_domain\config\jms

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\applications\base_domain\config\jms

wseejmsmodule-jms.xml

高度なWebサービス用に構成されるドメインのグローバルJMSモジュール。

user_projects\applications\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\applications\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\applications\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\applications\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\applications\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\applications\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\applications\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\applications\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\applications\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\applications\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultRoleMapperInit.ldift

XACMLRoleMapperInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\applications\base_domain\security\

SerializedSystemIni.dat

暗号化されたセキュリティ情報を格納したファイル。

user_projects\applications\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。

user_projects\applications\base_domain\user_staged_config\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では、管理者がドメイン内の管理対象サーバーにコピーするために必要に応じてステージングする構成情報のプレースホルダとして機能します。


WebLogic Advanced Web Services for JAX-WS拡張テンプレート

WebLogic Advanced Web Services for JAX-WS拡張テンプレートでは、次の高度なWebサービスの機能をサポートするために必要なリソースが自動的に構成されます。


注意:

2つのAdvanced Web Servicesテンプレートはそれぞれ、ドメイン内で個別にまたは一緒に使用することができます。このテンプレートは、WebLogic Advanced Web Services拡張テンプレートが適用されたドメインに適用する場合、Advanced Web Services for JAX-WSテンプレートを適用する前にAdvanced Web Servicesテンプレートを適用する必要があります。


詳細は、『Oracle WebLogic Server JAX-WS Webサービス・スタート・ガイド』の高度なWeb Services機能のためのドメインの構成に関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services for JAX-WS拡張テンプレートの基本情報が記載されています。

表2-11 WebLogic Advanced Web Services for JAX-WS拡張テンプレートの詳細

テンプレートの詳細 情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

WebLogic Advanced Web Services for JAX-WS Extension - 10.3.3.0

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\wls_webservice_jaxws.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート


構成されるリソースとサービス

この表に、WebLogic Advanced Web Services for JAX-WSテンプレートで拡張されたドメインに構成されるリソースとサービスが記載されています。

表2-12 WebLogic Advanced Web Services for JAX-WSドメインで構成されるリソース

リソースの種類 名前 拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは有効

  • SSLリスニング・ポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインによって提供されたデフォルトのセキュリティ・レルムを使用します。

JMSサーバー

WseeJaxwsJmsServer

JMSサーバーをシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

ファイル・ストア

WseeJaxwsFileStore

WseeJaxwsJmsServer JMSサーバーの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアは管理サーバーにターゲット指定されます。

JMSシステム・リソース

WseeJaxwsJmsModule

クラスタの分散宛先を定義します。すべての関連付けられたターゲットがJAX-WS Webサービスをサポートするために使用されます。サブデプロイメントの名前はWseeJaxwsJmsServerSubです。

注意: デフォルトでは、重み設定された分散宛先(WDD)が構成されています。クラスタ環境では、宛先を共通分散宛先(UDD)にアップグレードすることを強くお薦めします。

構成ウィザードを使用して分散宛先タイプを変更する方法については、『構成ウィザードによるドメインの作成』のJMS分散宛先タイプの選択に関する項を参照してください

JMSキュー

weblogic.wsee.BufferedRequest Queue

weblogic.wsee.BufferedRequestErrorQueue

weblogic.wsee.BufferedResponseQueue

weblogic.wsee.BufferedResponseErrorQueue

これらのJMSキューをJMSサーバーに追加し、WseeJaxwsJmsServerにターゲット指定します。

これらのキューは将来の使用のために予約されています。

SAFエージェント

ReliableWseeJaxwsSAFAgent

WseeJaxwsFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。SAFエージェントによって信頼性のあるメッセージの受信と処理が制御されます。

ワーク・マネージャ

weblogic.wsee.jaxws.mdb.DispatchPolicy

このワーク・マネージャを追加し、管理サーバーにターゲット指定します。ワーク・マネージャによって、スレッド・プール・リソースを定義できます。


Avitek Medical Recordsサンプル・ドメイン・テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してAvitek Medical Recordsサンプル・ドメインを作成できます。Avitek Medical Recordsサンプル・ドメイン拡張テンプレートで提供されるリソースおよびサービスを、基本WebLogic Serverドメインに追加することで、これを実現できます。

Avitek Medical Recordsサンプル・アプリケーションの詳細は、『Oracle WebLogic Serverインフォメーション・ロードマップ』のサンプル・アプリケーションおよびコード例に関する項を参照してください。

テンプレートの詳細

次の表には、Avitek Medical Recordsサンプル・ドメイン拡張テンプレートの基本情報が記載されています。

表2-13 Avitek Medical Recordsサンプル・ドメインの情報

テンプレートの詳細 情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\medrec.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート


構成されるリソースとサービス

次の表は、Avitek Medical Recordsサンプル拡張テンプレートで拡張されるドメイン内で構成されるリソースとサービスを示しています。

ワーク・マネージャ・サービス(weblogic.wsee.mdb.DispatchPolicy)も使用可能ですが、管理サーバーのターゲットではありません。

表2-14 Avitek Medical Recordsドメインで構成されるリソース

リソースの種類 名前 拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはMedRecServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは有効

  • SSLポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるデフォルト・セキュリティ・レルムを使用します。

アプリケーション・デプロイメント

browser-starter

browser-starter Webアプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

medrec

サンプルmedrecエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

physician

サンプルphysicianエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

JDBCデータ・ソース

MedRecGlobalDataSourceXA

JDBCデータ・ソースを MedRecGlobalDataSourceXA システム・リソースとして識別します。

JMSキュー

com.bea.medrec.jms.RecordToCreateQueue

com.bea.medrec.jms.PatientNotificationQueue

weblogic.wsee.DefaultQueue

JMSキューをJMSサーバーであるMedRecWseeJMSServerに追加します。

JMSサーバー

MedRecJMSServer

JMSサーバーをMedRec-jmsシステム・リソースとして追加し、それをMedRecServerにターゲット指定します。

JMSシステム・リソース

MedRec-jms

JMSサーバー、接続ファクトリ、およびキューをJMSシステム・リソースとして使用するように追加し、リソースをMedRecServerにターゲット指定します。

メール・セッション

mail/MedRecMailSession

このメール・セッションを追加します。

SAFエージェント

WsrmAgent

MedRecWseeFileStorfileストアを使用するこのストア・アンド・フォワード・エージェントを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jsf1.2@1.2.9.0

Java Server Facesバージョン1.2ライブラリを追加します。

デプロイ済みライブラリ

jstl1.2.@1.2.0.1

Java standard tagging (JSTL) Version 1.2ライブラリを追加します。

WLDFシステム・リソース

MedRecWLDF

仕分けインジェクション用のWLDFシステム・リソースと定義されたWLDFインストゥルメンテーション監視を追加し、それらをMedRecServerにターゲット指定します。


生成されるドメイン出力

次の表に、Avitek Medical Recordsサンプル・ドメイン拡張テンプレートを基本WebLogic Serverドメインに適用した後に生成されるファイルとデフォルトのディレクトリ構造を定義します。特に指定がないかぎり、構成ウィザードでは、デフォルトでMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-15 Avitek Medical Recordsサンプル拡張テンプレート適用後の基本ドメイン

ディレクトリ ファイル 説明

user_projects\applications\base_domain\dist\

各種

各種のAvitek Medical Recordsアプリケーションの配布を含むサブディレクトリがあります。

user_projects\applications\base_domain\doc\

各種

Avitek Medical Recordsオンライン・ドキュメントを含むディレクトリとファイル。

user_projects\applications\base_domain\lib\

各種

Avitek Medical Recordsサンプルをサポートするライブラリ・ファイルを含むサブディレクトリがあります。

user_projects\applications\base_domain\modules\

各種

Java、XML、JSP、HTMLの各種ファイルなどのAvitek Medical Recordsソース・コードを含むサブディレクトリがあります。

user_projects\applications\base_domain\

build.xml

Avitek Medical Recordsサンプル用のデータベースを設定するための対応するスクリプトで使用されるAntビルド・ファイル。

user_projects\domains\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\domains\base_domain\

log4j.properties

MedRecApp.logファイルなどのAvitek Medical Records Log4j実装を構成します。

user_projects\domains\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\domains\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムの開発環境をそれぞれ設定するために使われるスクリプト。

user_projects\domains\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\domains\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージング用に使用されます。

user_projects\domains\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\domains\base_domain\config\diagnostics\

MedRecWLDF.xml

Avitek Medical Records診断インストゥルメンテーションの診断記述子情報。

user_projects\domains\base_domain\config\jdbc\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJDBCモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

MedRec-jdbc.xml

Avitek Medical Recordsドメイン用のグローバルなXA JDBCデータ・ソース・モジュール。

user_projects\domains\base_domain\config\jms\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jms\

MedRec-jms.xml

Avitek Medical Recordsドメイン用のグローバルJMSモジュール。

user_projects\domains\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\domains\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\domains\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\domains\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\domains\base_domain\console-ext\

diagnostics-console-extension.jar

診断機能を表示するWeblogic Server管理コンソールへの拡張を実演するファイル。

user_projects\domains\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\domains\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\domains\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\domains\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultAuthorizerInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\domains\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。


Avitek Medical Recordsサンプル・ドメイン・テンプレート(Springバージョン)

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してSpringのAvitek Medical Recordsサンプル・ドメインを作成することができます。Avitek Medical Recordsサンプル・ドメイン拡張テンプレートで提供されるリソースおよびサービスを、基本WebLogic Serverドメインに追加することで、これを実現できます。

Avitek Medical Recordsサンプル・アプリケーションの詳細は、『Oracle WebLogic Serverインフォメーション・ロードマップ』のサンプル・アプリケーションおよびコード例に関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Advanced Web Services拡張テンプレートの基本情報が記載されています。テンプレート名には、構成ウィザードの「ドメイン・ソースの選択」画面および「拡張ソースの選択」画面にある製品リストに表示されたテンプレートの名前がそのまま表示されます。

表2-16 Avitek Medical Recordsサンプル・ドメイン(Spring)の情報

テンプレートの詳細 情報

テンプレート・タイプ

拡張

テンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\medrec_spring.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート


構成されるリソースとサービス

次の表には、SpringのAvitek Medical Recordsサンプル拡張テンプレートで拡張されたドメインに構成されるリソースとサービスを示しています。

表2-17 Spring用のAvitek Medical Recordsドメインで構成されるリソース

リソースの種類 名前 拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはMedRecServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは有効

  • SSLポート: 7002

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

browser-starter

browser-starter Webアプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

medrec

サンプルmedrecエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

アプリケーション・デプロイメント

physician

サンプルphysicianエンタープライズ・アプリケーションを追加し、それをMedRecServerにターゲット指定します。

JDBCデータ・ソース

MedRecGlobalDataSourceXA

JDBCデータ・ソースを MedRecGlobalDataSourceXA システム・リソースとして識別します。

プールの容量(初期): 2

プールの容量(最大): 10

プロトコル: 2フェーズ・コミット

JMSキュー

com.oracle.medrec.jms.RecordToCreateQueue

com.oracle.medrec.jms.PatientNotificationQueue

weblogic.wsee.DefaultQueue

これらのJMSキューをJMSサーバーのMedRecWseeJMSServerに追加します。

JMSサーバー

MedRecJMSServer

JMSサーバーをMedRec-jmsシステム・リソースとして追加し、それをMedRecServerにターゲット指定します。

JMSシステム・リソース

MedRec-jms

JMSサーバー、接続ファクトリ、およびキューをJMSシステム・リソースとして使用するように追加し、リソースをMedRecServerにターゲット指定します。

メール・セッション

mail/MedRecMailSession

このメール・セッションを追加します。

SAFエージェント

WsrmAgent

ファイル・ストア、MedRecWseeFileStoreを使用するこのストア・アンド・フォワード・エージェントを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jsf1.2@1.2.9.0

Java Server Facesバージョン1.2のライブラリを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

jstl1.2.@1.2.0.1

Java standard tagging (JSTL)バージョン1.2のライブラリを追加し、MedRecServerにターゲット指定します。

デプロイ済みライブラリ

weblogic-spring#10.3.6.0@10.3.6.0

WebLogic Springバージョン10.3.6のライブラリを追加し、MedRecServerにターゲット指定します。

WLDFシステム・リソース

MedRecWLDF

このWLDFシステム・リソースを追加し、それをMedRecServerにターゲット指定します。WLDFリソースは、ハーベスタ・メトリックおよび仕分けインジェクションのためのインストゥルメンテーション・モニターを定義します(com.oracle.medrec.admin.AdminReport)。


生成されるドメイン出力

次の表に、Spring用Avitek Medical Recordsサンプル・ドメイン拡張テンプレートを基本WebLogic Serverドメインに適用した後に生成されるファイルとデフォルトのディレクトリ構造を定義します。特に指定がないかぎり、構成ウィザードでは、デフォルトでMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-18 Avitek Medical Recordsサンプル拡張テンプレート(Springバージョン)適用後の基本ドメイン

ディレクトリ ファイル 説明

user_projects\applications\base_domain\dist\

各種

各種のAvitek Medical Recordsアプリケーションの配布を含むサブディレクトリがあります。

user_projects\applications\base_domain\doc\

各種

Avitek Medical Recordsオンライン・ドキュメントを含むディレクトリとファイル。

user_projects\applications\base_domain\lib\

各種

Avitek Medical Recordsサンプルをサポートするライブラリ・ファイルを含むサブディレクトリがあります。

user_projects\applications\base_domain\modules\

各種

Java、XML、JSP、HTMLの各種ファイルなどのAvitek Medical Recordsソース・コードを含むサブディレクトリがあります。


WebLogic Serverデフォルト・ドメイン拡張テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してデフォルトWebLogic Serverドメインを使用するために必要なリソースを含めることができます。これは、WebLogic Serverデフォルト・ドメイン拡張テンプレートで提供されるリソースやサービスを基本WebLogic Serverドメインに追加することによって行います。


注意:

WebLogic Serverデフォルト・ドメイン拡張テンプレートをベースWebLogicドメインに適用することが、WebLogic Serverサンプル拡張テンプレートを使用するための前提条件です。


WebLogic Serverサンプル・ドメインでサポートされるサンプルの詳細は、『Oracle WebLogic Serverインフォメーション・ロードマップ』のアプリケーション・サンプルおよびコード例に関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Serverデフォルト・ドメイン拡張テンプレートの基本情報が記載されています。

テンプレート依存には、WebLogic Serverデフォルト・ドメイン拡張テンプレートが必要とするリソースを用意するすべてのテンプレートがリストされます。

表2-19 WebLogic Serverデフォルト・ドメインの情報

テンプレートの詳細 情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\wls_default.jar

テンプレート依存

基本WebLogic Serverドメイン・テンプレート


構成されるリソースとサービス

次の表は、WebLogic Serverデフォルト・ドメイン拡張テンプレートで拡張されたドメイン内で構成されるリソースとサービスを示しています。

表2-20 WebLogic Serverデフォルト・ドメインで構成されるリソース

リソースの種類 名前 拡張の結果

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはexamplesServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは無効

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

mainWebApp

mainWebAppアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

examplesWebApp

examplesWebAppアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

ejb20BeanMgedEar

ejb20BeanMgedEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

ejb30

ejb30アプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

stockEar

stockearアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

asyncServletEar

asyncServletEarエンタープライズ・アプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

extServletAnnotationsEar

extServletAnnotationsEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

jdbcRowSetsEar

jdbcRowSetsEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

jspSimpleTagEar

jspSimpleTagEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

webservicesJwsSimpleEar

webservicesJwsSimpleEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

アプリケーション・デプロイメント

xmlBeanEar

xmlBeanEarアプリケーションを追加し、それを管理サーバーであるexamplesServerにターゲット指定します。

JDBCシステム・リソース

examples-demo

次の構成があるこのJDBCデータ・ソースを識別します。

  • JNDI名: examples-dataSource-demoPool

  • グロバール・トランザクション・プロトコル: 2フェーズ・コミット

接続プール設定は次のとおりです。

  • 初期容量: 1

  • 最大容量: 10

JDBCシステム・リソース

examples-demoXA

次の構成があるこのJDBCデータ・ソースを識別します。

  • JNDI名: examples-dataSource-demoXAPool

  • グロバール・トランザクション・プロトコル: 2フェーズ・コミット

接続プール設定は次のとおりです。

  • 初期容量: 2

  • 最大容量: 10

デプロイ済みライブラリ

pubsub#1.0@1.6.0.0

HTTP PublisherSubscriberバージョン1.6.0.0のライブラリを追加し、管理サーバーであるexamplesServerにターゲット指定します。

デプロイ済みライブラリ

weblogic-sca#1.0@1.1.0.0

WebLogic SCAバージョン1.1.0.0のライブラリを追加し、管理サーバーであるexamplesServerにターゲット指定します。

デプロイ済みライブラリ

apache-xbean.jar

apache-xbean.jarライブラリ依存関係をこのドメインに追加します。


生成されるドメイン出力

次の表に、WebLogic Serverデフォルト・ドメイン拡張テンプレートを基本WebLogic Serverドメインに適用した後に生成されるファイルとデフォルトのディレクトリ構造を定義します。特に指定がないかぎり、構成ウィザードでは、デフォルトでMW_HOME\user_projects\domains\base_domainディレクトリにドメインが作成されます。デフォルトの構成設定を変更すると、その出力ディレクトリ構造は、ここに示したディレクトリ構造と異なる場合があります。

表2-21 WebLogic Serverデフォルト・ドメイン拡張テンプレート適用後の基本ドメイン

ディレクトリ ファイル 説明

user_projects\applications\base_domain\server\docs\

各種

オンライン・ドキュメントをサポートするためのスタイル・シートとグラフィック・ファイルを含むサブディレクトリがあります。

user_projects\applications\base_domain\server\examples\build\

各種

WebLogic Serverサンプル・デプロイメントを含みます。

user_projects\applications\base_domain\server\examples\src\

各種

WebLogic Serverサンプルのソース・コードと指示を含みます。

user_projects\domains\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\domains\base_domain\

setExamplesEnv.cmd

setExamplesEnv.sh

WindowsおよびUNIXシステムでWebLogic Serverサンプルを使用する開発環境をそれぞれ設定するスクリプト。

user_projects\domains\base_domain\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\

startWebLogicEx.cmd

startWebLogicEx.sh

WindowsおよびUNIXシステムでWebLogic Serverサンプル・ドメイン用の管理サーバーを起動するためにそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\domains\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムの開発環境をそれぞれ設定するために使われるスクリプト。

user_projects\domains\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\domains\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージングのために使用されます。

user_projects\domains\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJDBCモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

examples-demo-jdbc.xml

WebLogic Serverデフォルト・ドメイン用のグローバルな非XA JDBCデータ・ソース・モジュール。

user_projects\domains\base_domain\config\jdbc\

examples-demoXA-jdbc.xml

WebLogic Serverデフォルト・ドメイン用のグローバルなXA JDBCデータ・ソース・モジュール。

user_projects\domains\base_domain\config\jms\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\domains\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\domains\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\domains\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\domains\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\domains\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\domains\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\domains\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultAuthorizerInit.ldift

DefaultRoleMapperInit.ldift

XACMLAuthorizerInit.ldift

XACMLRoleMapperInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\domains\base_domain\security\

SerializedSystemIni.dat

暗号化されたセキュリティ情報を格納したファイル。

user_projects\domains\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。

user_projects\domains\base_domain\user_staged_config\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では、管理者がドメイン内の管理対象サーバーにコピーするために必要に応じてステージングする構成情報のプレースホルダとして機能します。


WebLogic Serverサンプル拡張テンプレート

構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張してWebLogic Serverサンプル・ドメインを作成できます。これは、WebLogic Serverデフォルト拡張テンプレートおよびWebLogic Serverサンプル拡張テンプレートの両方に用意されているリソースとサービスを基本WebLogic Serverドメインに追加することによって行います。

WebLogic Serverサンプル・ドメインでサポートされるサンプルの詳細は、『Oracle WebLogic Serverインフォメーション・ロードマップ』のアプリケーション・サンプルおよびコード例に関する項を参照してください。

テンプレートの詳細

次の表には、WebLogic Serverデフォルト・ドメイン拡張テンプレートの基本情報が記載されています。

テンプレート依存では、WebLogic Serverサンプル拡張テンプレートで必要となるリソースを提供するすべてのテンプレートがリストされます。テンプレートは、ドメイン内で構成される必要のある順序でリストされます。

表2-22 WebLogic Serverサンプル拡張の情報

テンプレートの詳細 情報

テンプレート・タイプ

拡張

構成ウィザードでのテンプレート名

このテンプレートは、構成ウィザードの製品リストから利用できません。「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面の「参照」オプションを使用してJARファイルが格納されている場所に移動することによってのみこのテンプレートを選択できます。

テンプレートJARファイルと場所

WL_HOME\common\templates\applications\wls_examples.jar

テンプレート依存

  • 基本WebLogic Serverドメイン・テンプレート

  • + WebLogic Serverデフォルト・ドメイン拡張テンプレート


構成されるリソースとサービス

WebLogic Serverデフォルト・ドメイン拡張テンプレート(表2-20を参照)で構成されたリソースに加えて、WebLogic Serverサンプル拡張テンプレートでは、次の表にリストされたリソースおよびサービスが構成されます。

表2-23 WebLogic Serverサンプル・ドメインで構成される追加リソース

リソースの種類 名前 ノート

管理サーバー

AdminServer

基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはexamplesServerです。

管理サーバーのデフォルトの構成は次のとおりです。

  • リスニング・アドレス: すべてのローカル・アドレス

  • リスニング・ポート: 7001

  • SSLは無効

ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。

セキュリティ・レルム

myrealm

基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。

アプリケーション・デプロイメント

SamplesSearchWebApp

アプリケーションを追加し、それを管理サーバーにターゲット指定します。

JMSサーバー

examplesJMSServer

JMSサーバーをexamples-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

  • 永続ストア: exampleJDBCStore

  • JMSメッセージ・ログ・ファイル: examplesJMSServer

JMSサーバー

WseeJMSServer

JMSサーバーをexamples-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。

このサーバーが、WSeeFileStore永続ストアを使用するために構成されます。

ファイル・ストア

WseeFileStore

WSEEJMSServer JMSサーバーおよびReliableWseeSAFAgent SAF Agentの永続ストアとして使用するファイル・ストアを追加します。このファイル・ストアはexamplesServer管理サーバーのターゲットとなります。

JDBCストア

exampleJDBCStore

examples-demo JDBCデータ・ソースおよびexamplesJMSServer JMSサーバーの永続ストアとして使用するようにJDBCストアを追加し、そのストアをexamplesServer管理サーバーにターゲット指定します。

JMSシステム・リソース

examples-jms

JMSシステム・リソース用に使用されるJMSサーバー、接続ファクトリ、キュー、およびトピックを識別します。

JMS接続ファクトリ

exampleTopic

exampleTrader

weblogic.examples.jms.QueueConnectionFactory

weblogic.examples.ejb30.QueueConnectionFactory

これらのコネクション・ファクトリをexamples-jmsシステム・リソースとして追加し、examplesServerサーバーにターゲット指定します。

JMSキュー

exampleQueue

jms/MULTIDATASOURCE_MDB_QUEUE

weblogic.examples.ejb30.ExampleQueue

これらのJMSキューをexamplesJMSServer JMSサーバーに追加します。

JMSキュー

weblogic.wsee.wseeExamplesDestinationQueue

このJMSキューをWseeJMSServer JMSサーバーに追加します。

JMSトピック

exampleTopic

quotes

stockTopic

これらのJMSトピックを追加し、examplesJMSServer JMSサーバーにターゲット指定します。

JDBCシステム・リソース

examples-oracleXA

次の構成があるこのJDBCデータ・ソースを識別します。

  • JNDI名: examples-dataSource-oracleXAPool

  • グロバール・トランザクション・プロトコル: 2フェーズ・コミット

データベース・ドライバがoracle.jdbc.xa.client.OracleXADataSourceとして構成されます。

このデータ・ソースがexamples-multiDataSource-demoXAPoolマルチ・データ・ソースにマップされます。

JDBCシステム・リソース

examples-demoXA-2

管理サーバーにターゲット指定するJDBCデータ・ソースを識別します。このJDBCデータ・ソースには次の構成があります。

  • 接続プール(最大): 100

  • グロバール・トランザクション・プロトコル: 2フェーズ・コミット

このデータ・ソースがexamples-multiDataSource-demoXAPoolマルチ・データ・ソースにマップされます。

JDBCシステム・リソース

examples-multiDataSource-demoXAPool

管理サーバーにターゲット指定するJDBCマルチ・データ・ソースを識別します。これはフェイルオーバーのために構成され、examples-oracleXAおよびexamples-demo-XA-2データ・ソースにマップされます。

SAFエージェント

ReliableWseeSAFAgent

WseeFileStoreファイル・ストアを使用するこのストア・アンド・フォワード・エージェントを追加し、管理サーバーにターゲット指定します。

ワーク・マネージャ

weblogic.wsee.mdb.DispatchPolicy

このワーク・マネージャを追加しますが、サーバーにはターゲット指定しません。


生成されるドメイン出力

WebLogic Serverサンプル・ドメインは、個々のJ2EE APIのコーディングにおけるベスト・プラクティスを示すサンプル集と、これらのサンプルを実行する一連のスクリプトで構成されています。WebLogic Serverデフォルト拡張テンプレートが基本ドメインに適用されると、WebLogic Serverサンプル拡張テンプレートを適用することによって、WebLogic Serverサンプル・ドメインを作成できるようになります。

表2-24 WebLogic ServerデフォルトおよびWebLogic Serverサンプル拡張テンプレート適用後の基本ドメイン

ディレクトリ ファイル 説明

user_projects\applications\base_domain\server\

wls_samples_overview.html

WebLogic Serverサンプル・オンライン・ドキュメント・ビューアを開くファイル。

user_projects\applications\base_domain\server\docs\

各種

WebLogic Serverサンプル・オンライン・ドキュメント・ビューアをサポートするディレクトリとファイル。

user_projects\applications\base_domain\server\examples\build\

各種

WebLogic Serverサンプルを構築して操作するために使用する各種JavaファイルとXMLファイルを含むサブディレクトリがあります。

user_projects\applications\base_domain\server\examples\src\

各種

WebLogic Serverサンプルを構築して操作するために使用する各種Java、XML、HTMLファイルを含むサブディレクトリがあります。

user_projects\domains\base_domain\

client2certs.pem

clientkey.pem

デモ用の証明書ファイルとキーストア・ファイル。

user_projects\domains\base_domain\

fileRealm.properties

互換性セキュリティの使用時にデフォルトのセキュリティ・レルムで使用可能なACL、ユーザー、およびグループを格納したファイル。

user_projects\domains\base_domain\

setExamplesEnv.cmd

setExamplesEnv.sh

WindowsおよびUNIXシステムでWebLogic Serverサンプルを使用する開発環境をそれぞれ設定するスクリプト。

user_projects\domains\base_domain\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\

startWebLogicEx.cmd

startWebLogicEx.sh

WindowsおよびUNIXシステムでWebLogic Serverサンプル・ドメイン用の管理サーバーを起動するためにそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\autodeploy\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では自動デプロイメントのプレースホルダとして機能します。

user_projects\domains\base_domain\bin\

setDomainEnv.cmd

setDomainEnv.sh

WindowsおよびUNIXシステムの開発環境をそれぞれ設定するために使われるスクリプト。

user_projects\domains\base_domain\bin\

startManagedWebLogic.cmd

startManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

startWebLogic.cmd

startWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを起動する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopManagedWebLogic.cmd

stopManagedWebLogic.sh

WindowsおよびUNIXシステムで管理対象サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\bin\

stopWebLogic.cmd

stopWebLogic.sh

WindowsおよびUNIXシステムで管理サーバーを停止する際にそれぞれのシステムで使用されるスクリプト。

user_projects\domains\base_domain\config\

config.xml

管理サーバーで使用される構成情報を格納したファイル。詳細は、『Oracle WebLogic Serverドメイン構成の理解』のドメイン構成ファイルに関する項を参照してください。

user_projects\domains\base_domain\config\deployments\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、アプリケーションのステージング・モードが「staged」の場合に、アプリケーションのステージングのために使用されます。

user_projects\domains\base_domain\config\diagnostics\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、WebLogic診断フレームワーク(WLDF)のインストゥルメンテーションに関連付けられたシステム・モジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJDBCモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jdbc\

examples-demo-jdbc.xml

WebLogic Serverサンプル・ドメイン用のグローバルな非XA JDBCデータ・ソース・モジュール。

user_projects\domains\base_domain\config\jdbc\

examples-demoXA-2-jdbc.xml

examples-demoXA-jdbc.xml

examples-multiDataSource-demoXAPool-jdbc.xml

examples-oracleXA-jdbc.xml

WebLogic Serverサンプル・ドメイン用のグローバルなXA JDBCデータ・ソース・モジュール。

user_projects\domains\base_domain\config\jms\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、(JSR-88とは異なり) JMXから直接構成できるグローバルJMSモジュールを格納するために使用されます。

user_projects\domains\base_domain\config\jms\

examples-jms.xml

WebLogic Serverサンプル・ドメイン用のグローバルJMSモジュール。

user_projects\domains\base_domain\config\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではプレースホルダとして機能し、その後、サーバーのJava仮想マシンの起動時にサーバーのシステム・クラスパスに追加されるJARファイルを格納するために使用されます。

user_projects\domains\base_domain\config\nodemanager\

nm_password.properties

ノード・マネージャ・パスワード・プロパティの値を含むファイル。

user_projects\domains\base_domain\config\security\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリには、ドメインの現在のレルムにおける各タイプのセキュリティ・プロバイダごとにセキュリティ・プロバイダ構成拡張が1つずつ含まれます。

user_projects\domains\base_domain\console-ext\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではWebLogic Server管理コンソールに対するカスタム拡張用のプレースホルダとして機能します。

user_projects\domains\base_domain\init-info\

domain-info.xml

ドメインの作成と拡張の情報を識別するために使用されるファイル。情報は、ドメイン内のコンポーネントのID、ドメインで使用されるJDKとアプリケーション・ディレクトリの場所、ドメインの作成と拡張に使用されるテンプレートなどです。

user_projects\domains\base_domain\init-info\

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

startscript.xml

ドメインのルート・ディレクトリおよびbinディレクトリに配置される*.cmdファイルおよび*.shファイルを作成するために使用されるファイル。

user_projects\domains\base_domain\init-info\

tokenValue.properties

起動スクリプトで指定されたトークンを置き換える実際の値を含んでいるファイル。

user_projects\domains\base_domain\lib\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態ではドメインのライブラリ用のプレースホルダとして機能します。このディレクトリ内のJARファイルは、サーバー起動時にサーバー・クラスパスの最後に動的に追加されます。

user_projects\domains\base_domain\security\

DefaultAuthenticatorInit.ldift

DefaultAuthorizerInit.ldift

DefaultRoleMapperInit.ldift

XACMLAuthorizerInit.ldift

XACMLRoleMapperInit.ldift

認証(ユーザーとグループ)、認可、ロール・マッピングなどのブートストラップ処理で使用されるファイル。これらのファイルには、LDAP固有の情報が収められています。

注意: このリリースで作成したWebLogicドメインでは、デフォルトでXACMLプロバイダが使用されます。これらのXACMLセキュリティ・プロバイダは、WebLogic認可プロバイダ(DefaultAuthorizer)およびWebLogicロール・マッピング・プロバイダ(DefaultRoleMapper)を使用して作成されたロールおよびポリシーと互換性があります。詳細は、『Oracle WebLogic Serverセキュリティの理解』のWebLogicセキュリティ・プロバイダに関する項を参照してください。

user_projects\domains\base_domain\security\

SerializedSystemIni.dat

暗号化されたセキュリティ情報を格納したファイル。

user_projects\domains\base_domain\servers\AdminServer\security\

boot.properties

サーバーの起動に必要なユーザー名やパスワードなど、サーバーの起動プロパティを格納したファイル(暗号化形式)。これは、起動モードとして開発モードを選択した場合にのみ生成されます。

このファイルによって、サーバーの起動サイクルにおけるユーザー名とパスワードの入力を省略できます。詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のサーバーの起動と停止を行うためにユーザー資格証明の指定に関する項を参照してください。

user_projects\domains\base_domain\user_staged_config\

readme.txt

ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では、管理者がドメイン内の管理対象サーバーにコピーするために必要に応じてステージングする構成情報のプレースホルダとして機能します。

user_projects\domains\base_domain\WseeFileStore\

該当なし。

システム・リソースのファイル・ストアに使用されるディレクトリ。