BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA
 ドキュメントのダウンロード   サイト マップ   用語集 
検索

コンフィグレーション ウィザード
テンプレート
リファレンス

 前 次 目次 PDFで表示  

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 テンプレートに基づいてドメインを作成する手順を概説します。

作業内容

参照先

    1. [コンフィグレーション] ウィザードを起動して新しいドメインを作成する。

以下の URL にある『コンフィグレーション ウィザードの使い方』

http://edocs.beasys.co.jp/e-docs/platform/
docs70/confgwiz/index.html

    2. WLS Petstore テンプレートを選択し、指示に従って操作して新しいドメインを作成する。

以下の URL にある『コンフィグレーション ウィザードの使い方』

http://edocs.beasys.co.jp/e-docs/platform/
docs70/confgwiz/index.html

    3. ネットワーク接続、ノード マネージャ、データベース接続プール、クラスタなどのための、任意使用のドメイン定義をセットアップする。

注意: この手順は、ドメイン要件によっては省略可能。

以下の URL にある『WebLogic Server ドメイン管理』

http://edocs.beasys.co.jp/e-docs/wls/docs70/admin_domain/index.html

および

以下の URL にある『WebLogic Server クラスタ ユーザーズ ガイド』

http://edocs.beasys.co.jp/e-docs/wls/docs70/cluster/index.html

    4. WebLogic Server を起動する。

以下の URL にある『管理者ガイド』の「WebLogic Server の起動と停止」

http://edocs.beasys.co.jp/e-docs/wls/docs70/adminguide/startstop.html


 

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

ドメインでアプリケーションをデプロイする方法は、サーバがどのモードで動作しているかによって決まります。アプリケーションをデプロイするモードを以下に示します。

アプリケーションを自動的にデプロイする

以下のアクションのいずれかを実行すれば、このドメイン内のアプリケーションが自動的にデプロイされます。

アプリケーションを自動的にデプロイすると、サーバにより、アプリケーションまたはモジュールに対応するエントリが、そのドメインの 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 ドメインの名前です。どのようなスクリプトおよびファイルが作成されるかは、選択したコンフィグレーション (スタンドアロンまたはクラスタ化) によって変わります。以下の表に、ドメインと共にインストールされる基本的なディレクトリとファイルの一部を示します。ドメインでサーバが起動するように、これらのスクリプトとファイルを適切にコンフィグレーションする必要があります。

注意: 以下の表は、すべてのディレクトリとファイルを示した完全なリストではありません。リストの内容は、選択したコンフィグレーションによって変わります。

ディレクトリ

ファイル

用途

user_projects/domain/applications

readme.txt

readme.txt ファイルには、WebLogic Server Petstore ドメインに関する一般的な情報が記載されている。

この application ディレクトリは、カスタマイズした WebLogic Server アプリケーションの格納場所となる。

user_projects/domain/logs

weblogic.log

ドメイン用に作成されたログ ファイルの格納場所。

user_projects/domain

config.xml

WebLogic Server Petstore ドメイン用管理サーバのコンフィグレーション情報。

user_projects/domain

fileRealm.properties

ドメイン用の User オブジェクト、Group オブジェクト、ACL オブジェクトなど、セキュリティ プロパティを指定するファイル。

注意: デフォルトのセキュリティ モードは LDAP。互換性確保のためにレルムベースのセキュリティを使用できる。

user_projects/domain

startPetstore.cmdstartPetstore.sh

WebLogic Server Petstore カスタム ドメイン用の管理サーバを起動する。

user_projects/domain

startManagedWebLogic.cmdstartManagedWebLogic.sh

カスタム ドメイン内の管理対象サーバを起動する。

user_projects/domain

demokey.pemdemocert.pem

ドメインのサーバに対してサンプル SSL プロトコルをサポートする。


 

WebLogic Server Petstore ドメインのコンフィグレーションの詳細については、以下の URL の『WebLogic Server ドメイン管理』を参照してください。

http://edocs.beasys.co.jp/e-docs/wls/docs70/admin_domain/index.html

WebLogic Server クラスタのコンフィグレーションの詳細については、以下の URL の『WebLogic Server クラスタ ユーザーズ ガイド』を参照してください。

http://edocs.beasys.co.jp/e-docs/wls/docs70/cluster/index.html

 


アプリケーションとリソース

Petstore テンプレートにより、Petstore サンプル ドメインのコンフィグレーションと同等のコンフィグレーションが作成されます。そのドメインでは、Petstore 以外の追加アプリケーションを開発およびデプロイできるように、拡張可能な環境がサポートされています。

WebLogic Server Petstore テンプレートでドメインを作成した後、サーバを起動できます。サーバを起動すると、ドメイン用に Pointbase データベース接続が開始されます。

デプロイするアプリケーションの種類

WebLogic Server Petstore ドメインでは、以下の種類のアプリケーションまたはファイルがサポートされます。

 

ページの先頭 前 次