この章では、WebLogic Serverのインストールで提供される次のWebLogicドメイン・テンプレートについて説明します。Oracle Fusion Middleware構成ウィザードでは、「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面でこれらのテンプレートを選択することにより、ドメインを作成または拡張できます。
表2-1 Oracle WebLogic ServerおよびWorkshop for WebLogicテンプレート
テンプレート | 説明 |
---|---|
|
基本的な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サンプル・ドメインには、個々のJ2EEおよびWebLogic Server APIをコード化するためのベスト・プラクティスを説明するサンプル群が含まれています。 |
製品をインストールすると、事前定義済の基本WebLogic Serverドメイン・テンプレートが1つインストールされます。事前定義済の他のすべてのテンプレートは、基本WebLogic Serverドメインにリソース、サービス、およびアプリケーションを追加するために使用する拡張テンプレートです。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に行うことができます。
次の表には、基本WebLogic Serverドメイン・テンプレートの基本情報が記載されています。テンプレート名には、構成ウィザードの「ドメイン・ソースの選択」画面および「拡張ソースの選択」画面にある製品リストに表示されたテンプレートの名前がそのまま表示されます。
次の表には、基本WebLogic Serverドメイン・テンプレートで作成されるドメイン内で構成されるリソースとサービスを示しています。
表2-3 基本WebLogic Serverドメインで構成されるリソース
リソースの種類 | 名前 | ノート |
---|---|---|
管理サーバー |
AdminServer |
管理サーバーのデフォルトの構成は次のとおりです。
ドメインの作成に構成ウィザードまたは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 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ディレクトリに配置される |
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ドメイン・テンプレートも1つインストールされます。このテンプレートには、デフォルトのドメイン構成設定およびテンプレートの使用を開始するための「ようこそ」ページを提供するアプリケーションが含まれています。これらの事前定義済テンプレートを構成ウィザードまたはWLSTとともに使用すると、ドメインの作成や拡張を簡単に実行できます。
次の表には、基本WebLogic Serverスターター・ドメイン・テンプレートで作成されたドメインで構成されるリソースとサービスを示しています。
表2-6 WebLogic Serverスターター・ドメインで構成されるリソース
リソースの種類 | 名前 | ノート |
---|---|---|
管理サーバー |
AdminServer |
管理サーバーのデフォルトの構成は次のとおりです。
ドメインの作成に構成ウィザードまたは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ディレクトリに配置される |
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サーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。 |
構成ウィザードまたはWLSTの使用により、基本WebLogic Serverドメインを容易に拡張して高度なWebサービスを使用するために必要なリソースを含めることができます。これは、WebLogic Advanced Web Services拡張テンプレートで提供されるリソースやサービスを基本WebLogic Serverドメインに追加することによって行います。
次の表は、WebLogic Advanced Web Services拡張テンプレートで拡張されるドメイン内で構成されるリソースとサービスを示しています。
表2-9 WebLogic Advanced Web Servicesドメインで構成されるリソース
リソースの種類 | 名前 | 拡張の結果 |
---|---|---|
管理サーバー |
AdminServer |
基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本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ディレクトリに配置される |
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拡張テンプレートでは、次の高度なWebサービスの機能をサポートするために必要なリソースが自動的に構成されます。
Webサービスの原子性トランザクション
WS-SecureConversationを使用したセキュリティ
注意: 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-12 WebLogic Advanced Web Services for JAX-WSドメインで構成されるリソース
リソースの種類 | 名前 | 拡張の結果 |
---|---|---|
管理サーバー |
AdminServer |
基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはcgServerです。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本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 |
このワーク・マネージャを追加し、管理サーバーにターゲット指定します。ワーク・マネージャによって、スレッド・プール・リソースを定義できます。 |
構成ウィザードまたは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です。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本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ディレクトリに配置される |
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サーバーの起動と停止の管理』のサーバーの起動と停止を行うためのユーザー資格証明の指定に関する項を参照してください。 |
構成ウィザードまたは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です。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本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ソース・コードを含むサブディレクトリがあります。 |
構成ウィザードまたは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です。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本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データ・ソースを識別します。
接続プール設定は次のとおりです。
|
JDBCシステム・リソース |
examples-demoXA |
次の構成があるこのJDBCデータ・ソースを識別します。
接続プール設定は次のとおりです。
|
デプロイ済みライブラリ |
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ディレクトリに配置される |
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 |
ディレクトリに関する情報を提供するファイル。このディレクトリは初期状態では、管理者がドメイン内の管理対象サーバーにコピーするために必要に応じてステージングする構成情報のプレースホルダとして機能します。 |
構成ウィザードまたは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デフォルト・ドメイン拡張テンプレート(表2-20を参照)で構成されたリソースに加えて、WebLogic Serverサンプル拡張テンプレートでは、次の表にリストされたリソースおよびサービスが構成されます。
表2-23 WebLogic Serverサンプル・ドメインで構成される追加リソース
リソースの種類 | 名前 | ノート |
---|---|---|
管理サーバー |
AdminServer |
基本WebLogic Serverドメインで提供される管理サーバーを使用します。ドメイン作成時に名前を変更しないかぎり、デフォルト名はAdminServerです。拡張テンプレートで参照される管理サーバーはexamplesServerです。 管理サーバーのデフォルトの構成は次のとおりです。
ドメイン作成中の管理サーバーのネーミングの詳細は、「基本WebLogic Serverドメインで構成されるリソースとサービス」を参照してください。 |
セキュリティ・レルム |
myrealm |
基本WebLogic Serverドメインで提供されるセキュリティ・レルムを使用します。 |
アプリケーション・デプロイメント |
SamplesSearchWebApp |
アプリケーションを追加し、それを管理サーバーにターゲット指定します。 |
JMSサーバー |
examplesJMSServer |
JMSサーバーをexamples-jmsシステム・リソースとして追加し、それを管理サーバーにターゲット指定します。
|
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データ・ソースを識別します。
データベース・ドライバがoracle.jdbc.xa.client.OracleXADataSourceとして構成されます。 このデータ・ソースがexamples-multiDataSource-demoXAPoolマルチ・データ・ソースにマップされます。 |
JDBCシステム・リソース |
examples-demoXA-2 |
管理サーバーにターゲット指定するJDBCデータ・ソースを識別します。このJDBCデータ・ソースには次の構成があります。
このデータ・ソースが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ディレクトリに配置される |
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\ |
該当なし。 |
システム・リソースのファイル・ストアに使用されるディレクトリ。 |