J2EE Webモジュールとそれに関連するビジネス・コンポーネント・ファイルは、Webアーカイブ(WARファイル)またはエンタープライズ・アーカイブ(EARファイル)の個別のコンポーネントとしてパッケージ化できます。 デプロイメント・プロファイルおよび適切なデプロイメント・ディスクリプタ・ファイルの作成後は、アプリケーションをアプリケーション・サーバーにデプロイするか、またはアーカイブ・ファイルとしてデプロイできます。
JSP、UIX JSP、Struts JSPなどのビジネス・コンポーネントWebアプリケーション・クライアントを作成するとき、JDeveloperによって、J2EE Webアーカイブ(WAR)・デプロイメント・プロファイルとそれに関連するデプロイメント・ディスクリプタ・ファイルweb.xml
(標準Webアプリケーション・デプロイメント・ディスクリプタ・パラメータの定義)が自動的に生成されます。 通常、JSPクライアントはJ2EE Webモジュール構成内のビジネス・コンポーネント・アプリケーションにアクセスします。 JSPクライアントにデータ・タグ、データWeb Bean、XSQL、タグ・ライブラリおよびUIXタグを組み込み、ビジネス・コンポーネントにアクセスすることもできます。
Webアプリケーションでビジネス・コンポーネントを使用しない場合、「Webアプリケーションのデプロイ用のパッケージ化」を参照してください。
ビジネス・コンポーネントWebアプリケーションをデプロイ用にパッケージ化するには、次の手順を実行します。
(オプション)デフォルトでは、ビジネス・コンポーネント・ファイルはWebモジュールにデプロイされます。 ビジネス・コンポーネント・ロジックをJ2EE Webモジュールに直接デプロイしないようにする場合、ビジネス・コンポーネントをEJBセッションBeanとしてデプロイします。
クライアント・アプリケーション・ファイルを含むWebクライアント・アプリケーション・プロジェクトを作成します。
デプロイ済アプリケーション・モジュールに接続するためにアプリケーションで使用する構成を選択します。
プロパティ・インスペクタを開き、「構成」フィールドに表示されるドロップダウン・リストから必要な構成を選択します。
たとえば、<選択したアプリケーション・モジュール>ローカル
を選択すると、ビジネス・ロジックがWebモジュールにデプロイされます。 <選択したアプリケーション・モジュール>OracleAS
または<選択したアプリケーション・モジュール>WLS
を選択すると、手順1で作成されたEJBセッションBeanのビジネス・ロジックがJSPで使用されます。
プロジェクト用のデプロイメント・プロファイルを作成します。 プロファイルを作成するには、WEB-INFフォルダ内のweb.xmlノードを右クリックし、「WARデプロイメント・プロファイルの作成」を選択します。 アプリケーション・ナビゲータに表示されるリソース・フォルダに、WARファイル・デプロイメント・プロファイルが表示されます。
web.xml
ファイルは、データ・コントロール・パレットを使用してWebページをデータ・バインドされたコンポーネントにドロップすると作成されます。 web.xml
ファイルが存在しない場合、web.xml
デプロイメント・ディスクリプタを追加します。
(オプション)デプロイメント・プロファイルを編集します。 デプロイメント・プロファイルが他のデプロイメント・プロファイルのJ2EEモジュールに依存している場合、その依存性を、プロファイルの「プロファイルの依存性」ページに指定します。 このため、WARがターゲット・アプリケーション・サーバーにデプロイされるとき、依存性もWARファイルとともに1つのEARファイルにパッケージ化されます。
(オプション)「プロファイルの依存性」ページ: デプロイメント・プロファイルが別のデプロイメント・プロファイルのJ2EEモジュールに依存している場合に使用します。 JDeveloperでは、他のプロジェクトとのEJB JAR依存性またはWAR依存性を指定するWARデプロイメント・プロファイルを作成できます。 このため、WARがターゲット・アプリケーション・サーバーにデプロイされるとき、対応する依存性もWARファイルとともに1つのエンタープライズ・アーカイブ(EAR)・ファイルにパッケージ化されます。
(オプション)「プラットフォーム」サブページ: JDeveloperでは、Webアプリケーション・デプロイメント・プロファイルのポップアップ・メニューに表示されるデフォルトの接続を指定できます。また、ターゲット・プラットフォームも指定できます。 また、サポートされているすべてのターゲット接続タイプにコマンドライン・パラメータを渡すこともできます。
デプロイのターゲットがOracle Application ServerまたはスタンドアロンOC4Jサーバーである場合、プロジェクトにorion-web.xml
デプロイメント・ディスクリプタを追加します(存在しない場合)。
注意:
ビジネス・コンポーネントWebアプリケーションをJBossアプリケーション・サーバーにパッケージ化する場合、ビジネス・コンポーネント・プロジェクト・ウィザードでビジネス・コンポーネントを作成するときに、「SQLスタイル」を「SQL92」に、「型マップ」を「Java」に設定します。 EJBセッションBeanとしてビジネス・コンポーネント・アプリケーションをデプロイするときには、JBossがエミュレートするXA DataSource実装を使用するため、この変更が必要になります。
J2EEデプロイメントについて
J2EEのアーカイブ形式について
デプロイメント・プロファイルについて
デプロイメント・ディスクリプタについて
J2EEアプリケーションのデプロイ用のパッケージ化
J2EEアプリケーションのデプロイ
アプリケーションのJ2EEアプリケーション・サーバーへのデプロイ
Copyright © 1997, 2004, Oracle. All rights reserved.