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

12c リリース1 (12.1.1)

B65936-02(原本部品番号:E24495-02)

目次

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

はじめに

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

- 表記規則

1 概要

- テンプレートの種類

- WebLogic Serverテンプレートのインストール先

- テンプレート・ツール

- テンプレート依存

- テンプレートに含まれるファイル

2 WebLogic Serverテンプレート

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

- 生成されるドメイン出力

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

- テンプレートの詳細

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

- 生成されるドメイン出力

Oracle® Fusion Middleware

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

12c リリース1 (12.1.1)

B65936-02(原本部品番号:E24495-02)

2012年1月

このドキュメントでは、WebLogicドメインの作成または拡張に必要なファイルとスクリプトを含むJavaアーカイブ(JAR)ファイルであるWebLogicドメインおよび拡張テンプレートについて説明します。

Oracle Fusion Middlewareドメイン・テンプレート・リファレンス, 12c リリース1 (12.1.1)

B65936-02

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

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

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

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

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

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

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

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

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

はじめに

ここでは、このガイド『Oracle Fusion Middlewareドメイン・テンプレート・リファレンス』で使用されるアクセシビリティ機能と表記規則について説明します。

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

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

Oracleサポートへのアクセス

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

表記規則

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

規則

意味

太字

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

斜体

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

固定幅フォント

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

1 概要

このドキュメントは、Fusion Middlewareドメインおよび拡張テンプレートに関する情報を説明します。拡張テンプレートは、WebLogicドメインの作成または拡張に必要なファイルやスクリプトが含まれるJava Archive (JAR)ファイルです。

このドキュメントは次のトピックから構成されています。

- テンプレートの種類

- WebLogic Serverテンプレートのインストール先

- テンプレート・ツール

- テンプレート依存

- テンプレートに含まれるファイル

テンプレートの種類

テンプレートには次の種類があります。

- ドメイン・テンプレート - ドメイン内のすべてのリソースを定義しているテンプレート。インフラストラクチャ・コンポーネント、アプリケーション、サービス、セキュリティ・オプション、一般的な環境とオペレーティング・システムのオプションを含みます。
WebLogic Server製品をインストールすると、事前定義済の基本WebLogic Serverドメイン・テンプレートがインストールされます。このテンプレートには、管理サーバーや基本的な構成情報など、WebLogicドメイン内の中核的なリソース・セットが定義されています。基本WebLogic Serverドメイン・テンプレートの詳細は、「基本WebLogic Serverドメイン・テンプレート」を参照してください。

ドメイン・テンプレート・ビルダーまたはpackコマンドを使用して、既存のドメインからカスタム・ドメイン・テンプレートを作成できます。ドメイン・テンプレート・ビルダーを使用して、既存のテンプレートからカスタム・ドメイン・テンプレートを作成することもできます。

- 拡張テンプレート - 製品コンポーネント機能やJDBCまたはJMSのようなリソースなど、既存のドメインに追加できるアプリケーションやサービスを定義しているテンプレート。
WebLogic Server製品をインストールすると、事前定義済の拡張テンプレートがいくつかインストールされます。インストールする製品によって、構成ウィザードで使用できるテンプレートが異なります。WebLogic Serverのインストールには、「WebLogic Serverテンプレート」で説明しているテンプレートが含まれます。

ドメイン・テンプレート・ビルダーを使用して、既存のドメインまたはテンプレートからカスタム拡張テンプレートを作成できます。

- 管理対象サーバー・テンプレート - リモート・マシン上に管理対象サーバー・ドメイン・ディレクトリを作成するために必要なドメイン内のリソースのサブセットを定義しているテンプレート。
packコマンドを使用すると、カスタム管理対象サーバー・テンプレートを作成できます。詳細は、『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。

WebLogic Serverテンプレートのインストール先

次の表に、WebLogic Serverのインストールにより提供される事前定義済のテンプレートの場所を示しています。WL_HOMEは製品のインストール・ディレクトリを示します。

表1-1 テンプレートの場所

テンプレートの種類

ディレクトリの場所

ドメイン

WL_HOME\common\templates\domains

拡張

WL_HOME\common\templates\applications

テンプレート・ツール

次の表に、テンプレートの作成に使用できるツールと、テンプレートを使用してドメインの作成や拡張を実行できるツールを示します。

表1-2 テンプレート・ツール

目的

このツールを使用

ドメインの作成

- 構成ウィザード

- WLSTオフライン

- unpackコマンド

既存のドメインの拡張

- 構成ウィザード

- WLSTオフライン

リモート・マシンでの新しい管理対象サーバー・ドメインの作成

unpackコマンド

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

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

- packコマンド

- WLSTオフライン

拡張テンプレートの作成

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

管理対象サーバー・テンプレートの作成

packコマンド

注意:

ドメインの作成や拡張に使用されるすべてのツールは、構成ウィザード・フレームワークと呼ばれる基底の共通インフラストラクチャを利用します。

- 構成ウィザードの使用方法は、『構成ウィザードによるドメインの作成』を参照してください。

- WLSTオフラインの使用方法は、『Oracle WebLogic Scripting Tool』を参照してください。

- pack/unpackコマンドの使用方法は、『PackおよびUnpackコマンドによるテンプレートとドメインの作成』を参照してください。

- ドメイン・テンプレート・ビルダーの使用方法は、『ドメイン・テンプレート・ビルダーによるドメイン・テンプレートの作成』を参照してください。

テンプレート依存

拡張テンプレートからリソースを追加する前に、ドメインにWebLogic Serverリソースがインストールされている必要があります。これが、テンプレート依存です。たとえば、製品とともに提供されるすべての拡張テンプレートは、最低限、基本WebLogic Serverドメイン・テンプレートにより構成されたセキュリティ・レルム・リソースおよび管理サーバーに依存します。他の拡張テンプレートは複数のテンプレートからのリソースに依存します。たとえば、WebLogic Serverサンプルをサポートするためにドメインを拡張するには、既存のドメインにすでに基本WebLogic Serverドメイン・テンプレートおよびWebLogic Serverデフォルト・ドメイン拡張テンプレートからのリソースが含まれている必要があります。

構成ウィザードの「ドメイン・ソースの選択」画面または「拡張ソースの選択」画面で関連製品(リストされている場合)を選択して拡張テンプレートを選択すると、構成ウィザードでは、選択した製品で必要となるリソースを構成する他のすべての製品が自動で選択されます。

JARファイルを参照して選択したテンプレートが、拡張しようとしているドメインでまだ構成されていない拡張テンプレートまたは別のドメインから提供されたリソースに依存するテンプレートである場合、依存に関する警告が表示されます。

テンプレートに含まれるファイル

どのテンプレートにも含まれる基本的なファイルはconfig.xmlおよびtemplate-info.xmlです。これらのファイルとテンプレートに含まれている追加ファイルに基づいてドメインが作成または拡張されます。次の表では、すべてのドメイン・テンプレートまたは拡張テンプレートに含まれているファイルについて説明します。

表1-3 テンプレートに含まれるファイル

ファイル名

説明

製品コンポーネント・ファイル

個別のOracle製品コンポーネントでドメイン設定を完了するために使用される様々なファイル。このようなファイルでは、セキュリティとデフォルト・データベース設定用の情報が提供されることがあります。

*-jdbc.xml

製品コンポーネントで必要とされるJDBCシステム・リソースでドメインを設定または拡張します。テンプレートで、*-jdbc.xmlファイルはconfig\jdbcディレクトリに格納する必要があります。ドメイン内の各JDBCリソースに対して1つのXMLファイルがあります。これらのファイルは、ドメイン内にJDBCリソースがある場合のみ存在します。

*-jms.xml

製品コンポーネントで必要とされるJMSシステム・リソースでドメインを設定または拡張します。テンプレートでは、*-jms.xmlファイルはconfig\jmsディレクトリに格納する必要があります。これは、ドメインがJMSリソースを必要とする場合のみ適用します。

clusters.script

構成ウィザード・フレームワークにおけるクラスタのデフォルトの自動構成を変更するために使用されます。デフォルトでは、リソースはクラスタにターゲット指定されています。クラスタからリソースを割当て解除してから別のコンポーネントに割り当てることができます。ターゲットを指定するには、次の置換変数を使用できます。

- %AManagedServer%: 任意の管理対象サーバー

- %AllManagedServers%: すべての管理対象サーバーのカンマ区切りのリスト

- %AdminServer%: 管理サーバー名

- %Cluster%: クラスタ名

- %ProxyServer%: プロキシ・サーバー名

- %HTTPProxyApp%: httpプロキシ・アプリケーション定義

以下の追加の考慮事項に注意してください。

- 置換される予定のオブジェクトの名前属性を使用する必要があります。

- 「すべて」を意味するワイルドカードとしてアスタリスク(*)を使用できます。

このファイルは必要ありません。使用するときは、scriptディレクトリに配置する必要があります。このファイルが存在しない場合、デフォルトのターゲット指定が使用されます。

config.xml

テンプレートがドメインに作成または追加するリソースが定義されるファイル。テンプレートでは、config.xmlファイルはconfigディレクトリに格納する必要があります。

config-groups.xml

このファイルには、アプリケーション、サービス、サーバー、クラスタ、およびこれらのアイテム間の関連を作成するマッピングの定義が含まれます。このファイルによって、1つのトポロジから別のトポロジに遷移するとき(1つのサーバーから複数のサーバーへの遷移、1つのサーバーから1つのクラスタへの遷移など)、機能的に関連するアプリケーションおよびサービスが単一の処理として動作できるようになります。これによって、ドメイン構成を拡張するときにアプリケーションとサービスの依存関係すべて合致することが保証されます。

注意: このファイルは決して変更しないでください。テンプレートで提供された状態のまま使用する必要があります。

アプリケーション/サービス・グループは、アプリケーションおよびサービスに関連する機能セットを指定します。アプリケーションおよびサービスは、特定のサーバーまたはクラスタ上でグループ化されます。

「ドメイン・トポロジ」セクションには、サーバーの定義や、固有のサーバーまたはグループ、あるいはサーバーやクラスタへのアプリケーションおよびサービスのターゲット指定が含まれます。これには次の定義が含まれます。

- サーバー・グループ定義: アプリケーションとサービスのセットに関連した機能を含むサーバーを指定します。これによって、自動でクラスタを作成できるようになります。

- クラスタ・グループ定義: アプリケーションとサービスのセットに関連した機能を含むクラスタを指定します。これによって、自動でクラスタを作成できるようになります。

- アプリケーション/サービス・グループ・マッピング定義: アプリケーション/サービス・グループ名を介して、アプリケーション/サービス・グループを固有のサーバー、サーバーのグループ、またはクラスタにターゲット指定します。

database.xml

このファイルは、JDBCデータ・ソース定義が必要なFusion Middleware製品テンプレートにのみ含まれます。これによって、データ・ソースは、Oracleリポジトリ作成ユーティリティ(RCU)を介してデータをデータベース・オブジェクトへ構成およびロードするのに必要なコンポーネント・スキーマへグループ化されます。また、適用可能なデータベース・ベンダーおよびドライバも含まれるため、Fusion Middleware構成ウィザードではサポートされていないデータベースを選択する可能性がなくなります。

注意: このファイルは決して変更しないでください。テンプレートで提供された状態のまま使用する必要があります。

jdbc.index

データベースの設定に使用されるSQLスクリプトの場所を特定します。ファイルには、実行が必要な順序でスクリプトがリストされています。目的のスクリプトがテンプレートに含まれておらず、製品インストール・ディレクトリ内に存在する場合は、スクリプトを指定するパス名の中で、次のようにティルダ( ~ )文字を使用して製品インストール・ディレクトリを表すことができます。

~/integration/common/dbscripts/oracle/reporting_runtime.sql

具体的には、このティルダはstringsubs.xmlファイル内の$USER_INSTALL_DIR$変数に指定されたディレクトリ・パスを表します。

テンプレートでは、jdbc.indexファイルは_jdbc_\dbtype\dbversionディレクトリに格納する必要があります。dbtypeはOracleなどのデータベースのタイプ、dbversionは9iなどのデータベース・バージョンを示します。

データ・ソースに関連するSQLファイルのリストのほか、jdbc.indexファイルには、データ・ソースに関連付けられたカテゴリ情報が含まれます。利用可能なデフォルトのdbCategoriesは以下のとおりです。

- p13nDataSourceデータ・ソースに関連付けられたDrop/Create P13Nデータベース・オブジェクトのドロップ/作成カテゴリ。このデータ・ソースはp13n.jarドメイン・テンプレートの一部です。

- p13nDataSourceデータ・ソースに関連付けられたPortalデータベース・オブジェクトのドロップ/作成カテゴリ。このデータ・ソースはwlp.jarドメイン・テンプレートの一部です。

- appsGroupSpaceDataSourceデータ・ソースに関連付けられたGroupSpaceデータベース・オブジェクトのドロップ/作成カテゴリ。このデータ・ソースはwlp_groupspacedb.jarドメイン・テンプレートの一部です。

これらのすべてのテンプレートjarファイルは、WL_HOME\common\templates\applicationsディレクトリにあります。

jvm-config.xml

このファイルは、WebSphere環境のFMW製品インストール専用で、WebLogic Server環境では無視される可能性があります。

security.xml

ドメイン・リソースへのIDとアクセスを確立するユーザー・グループとロールを作成するために使用されます。デフォルトのAdminユーザーはドメイン・テンプレートのsecurity.xmlファイルからのみ作成できます。ただし、ドメインまたは拡張テンプレートのいずれかに含まれているsecurity.xmlファイルによってユーザー・グループとロールを作成できます。

startmenu.xml

Windowsの「スタート」メニューのエントリを作成するために使用します。

startscript.xml

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

stringsubs.xml

ドメイン作成または拡張時に文字列置換を受け取る文字列置換値とファイルを特定します。文字列置換を受け取るファイルは、置換変数とともに事前に準備されている必要があります。ドメイン作成時または拡張時に、構成ウィザード・フレームワークはマクロを実行し、WL_HOME\common\lib\macrorules.xml (WL_HOMEはWebLogic Serverインストール・ディレクトリ)からの情報に基づいて適切な文字列置換により変数を置き換えます。

template-info.xml

テンプレート名、ソフトウェア・バージョン、テンプレートのタイプ(ドメインまたはアプリケーション)、作成者、説明などのテンプレート識別情報を提供します。このファイルには(適用する場合)テンプレート依存情報も含まれます。

was-variable.xml

このファイルは、WebSphere環境のFMW製品インストール専用で、WebLogic Server環境では無視されます。

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サービスの機能をサポートするために必要なリソースが自動的に構成されます。

- 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-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\

該当なし。

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

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