BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
|
e-docs >
WebLogic Platform >
コンフィグレーション ウィザード テンプレート リファレンス > WLS Petstore Domain テンプレート |
コンフィグレーション ウィザード |
WLS Petstore Domain テンプレート
以下の WebLogic Server (WLS) Petstore テンプレートに関するトピックについて、この節で説明します。
テンプレートの解説
WebLogic Server Petstore テンプレートは、ドメイン テンプレートのひとつであり、Petstore に似たアプリケーションのビルドおよびデプロイメント用にコンフィグレーションするための WebLogic Server ドメインを作成する際に使用します。このテンプレートは、WebLogic Server をインストールすると利用できるようになります。また、このテンプレートには、Petstore サンプル アプリケーションを実行するスクリプトが含まれています。
用途
WebLogic Server Petstore テンプレートは、WebLogic Server アプリケーションの初期開発用のものです。WebLogic Server Petstore テンプレートにより、ドメイン内で Petstore サンプル アプリケーションを起動するための環境と起動スクリプトが作成されます。これにより、Petstore サンプル アプリケーションと同等のドメイン ディレクトリとドメイン コンフィグレーションが作成され、Petstore サンプル アプリケーションを拡張できる状態になります。このようなディレクトリ構造 (user_projects/domain) によって、サンプル ディレクトリ構造の外部でアプリケーションを開発できます。WebLogic Platform メンテナンスを適用すると、この domain ディレクトリが上書きされる可能性が低くなります。
WLS Petstore テンプレートに基づくドメインの作成
この節では、WebLogic Server Petstore テンプレートに基づいて実用的なドメインを作成する方法について説明します。以下のトピックがあります。
手順の概要
以下の表で、WebLogic Server Petstore テンプレートに基づいてドメインを作成する手順を概説します。
アプリケーションのデプロイメント ドメインでアプリケーションをデプロイする方法は、サーバがどのモードで動作しているかによって決まります。アプリケーションをデプロイするモードを以下に示します。
サーバが開発モードで動作しているときは、この domain ディレクトリ内のアプリケーションまたはモジュールが自動的にデプロイされます。
サーバがプロダクション モードで動作しているときは、この domain ディレクトリ内のアプリケーションまたはモジュールは、自動的にはデプロイされません。これはドメインのデフォルトの動作です。
アプリケーションを自動的にデプロイする
以下のアクションのいずれかを実行すれば、このドメイン内のアプリケーションが自動的にデプロイされます。
アプリケーションを自動的にデプロイすると、サーバにより、アプリケーションまたはモジュールに対応するエントリが、そのドメインの config.xml ファイルに自動的に追加されます。config.xml ファイルを手作業で編集する必要はありません。
セキュリティの互換性
WebLogic Server Petstore テンプレート用のデフォルト セキュリティ モードは、新しい LDAP セキュリティ モードです。WebLogic Server と WebLogic Workshop のみを使用するアプリケーションの場合、LDAP セキュリティをお勧めします。
注意: WebLogic Integration コンポーネントまたは WebLogic Portal コンポーネントのいずれか一方、またはその両方を使用する WebLogic Server アプリケーションを開発している場合は、レルムベースのセキュリティ モデルを使用する必要があります。
WebLogic Platform セキュリティの詳細については、以下の URL の『WebLogic Platform 7.0 セキュリティの紹介』を参照してください。
http://edocs.beasys.co.jp/e-docs/platform/docs70/secintro/index.html
コンフィグレーション ファイルとサポート ファイル
WebLogic Server Petstore テンプレートにより、user_projects/domain ディレクトリの下にさまざまなディレクトリとスクリプトが作成されます。ここで、domain は、WebLogic Server Petstore ドメインの名前です。どのようなスクリプトおよびファイルが作成されるかは、選択したコンフィグレーション (スタンドアロンまたはクラスタ化) によって変わります。以下の表に、ドメインと共にインストールされる基本的なディレクトリとファイルの一部を示します。ドメインでサーバが起動するように、これらのスクリプトとファイルを適切にコンフィグレーションする必要があります。
注意: 以下の表は、すべてのディレクトリとファイルを示した完全なリストではありません。リストの内容は、選択したコンフィグレーションによって変わります。
WebLogic Server Petstore ドメインのコンフィグレーションの詳細については、以下の URL の『WebLogic Server ドメイン管理』を参照してください。 WebLogic Server クラスタのコンフィグレーションの詳細については、以下の URL の『WebLogic Server クラスタ ユーザーズ ガイド』を参照してください。
http://edocs.beasys.co.jp/e-docs/wls/docs70/admin_domain/index.html
http://edocs.beasys.co.jp/e-docs/wls/docs70/cluster/index.html
アプリケーションとリソース
Petstore テンプレートにより、Petstore サンプル ドメインのコンフィグレーションと同等のコンフィグレーションが作成されます。そのドメインでは、Petstore 以外の追加アプリケーションを開発およびデプロイできるように、拡張可能な環境がサポートされています。
WebLogic Server Petstore テンプレートでドメインを作成した後、サーバを起動できます。サーバを起動すると、ドメイン用に Pointbase データベース接続が開始されます。
デプロイするアプリケーションの種類
WebLogic Server Petstore ドメインでは、以下の種類のアプリケーションまたはファイルがサポートされます。