J2EEエンタープライズ・アーカイブ(EAR)のデプロイ
J2EEエンタープライズ・アーカイブ(EAR)デプロイメント・プロファイルにより、ユーザーはアプリケーション・アセンブリ・プロセスを集中管理できます。このアセンブル・タスクでは、EARファイルに組み込むパッケージ済のJ2EEデプロイメント・プロファイルを選択します。パッケージ済のWAR、EJB JARまたはクライアントJARのプロファイルを同じワークスペース内のプロジェクトとして任意に組み合せることができます。「<アプリケーション・サーバー名>に配布」を選択すると、実際にはJDeveloperは、パッケージ済プロファイルを組み合せた最小のEARファイルをアセンブルし、そのEARをターゲット・アプリケーション・サーバーにデプロイします。
J2EEエンタープライズ・アーカイブ(EAR)をデプロイするには、次のようにします。
- まだ作成していない場合は、EARデプロイメント・プロファイルを作成します。
- まだ作成していない場合は、ターゲット・アプリケーション・サーバーへのアプリケーション・サーバー接続を作成します。
<EAR_appname>.deployプロファイルが、ナビゲータ内の指定したプロジェクトの下に表示されます。
を選択して右クリックします。ポップアップ・メニューに次のデプロイメント・オプションが表示されます。
- <アプリケーション・サーバー接続名>に配布: アプリケーションは、そのアプリケーションのすべてのJ2EEモジュールを含むEARとしてパッケージされてから、選択したアプリケーション・サーバー接続にデプロイされます。
- EARファイルにデプロイ: アプリケーションはEARとしてパッケージされ、EARデプロイメント・プロファイルで指定したローカル・ディレクトリに保存されます。
- (オプション)EARデプロイメント・プロファイルを編集する場合は、
<EAR_appname>.deployプロファイルを右クリックし、「設定」を選択します。
注意:
- これらのパッケージ形式のモジュールをEARファイルにアセンブルする前に、まずJARファイルまたはWARファイルを作成する必要があります。JDeveloperでは、「JARファイルにデプロイ」または「WARファイルにデプロイ」のオプションを選択すると、個々のJ2EEモジュールが、指定したJARファイルまたはWARファイルにパッケージされます。
- デプロイ時には、EJB 1.1モジュールとEJB 2.0モジュールを単一のJ2EEアプリケーションEARファイルにアセンブルしないでください。デプロイメントが失敗し、SQLや接続のエラーが発生します。
- Oracle9i Application ServerへのEARファイルのデプロイの詳細は、「Oracle9i Application Serverへのデプロイについて」を参照してください。
- Oracle9iASのデプロイメントでは、EARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、「OC4Jデプロイメントのアプリケーション・ディレクトリ構造」、またはOracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EEユーザーズ・ガイド』を参照してください。
- OC4JのWebコンテナでは、サーブレット2.2およびJavaServer Pages(JSP)1.2を完全にサポートします。詳細は、Sun社のJava Servlet仕様バージョン2.2を参照してください。次のURLからダウンロードできます。
http://www.javasoft.com/products/servlet/
- OC4JのEJBコンテナは、EJB 2.0を完全にサポートしています。EJB 2.0の詳細を参照するには、次のURLから仕様をダウンロードできます。
http://www.javasoft.com/products/ejb/docs.html
関連項目
- リソース・アダプタ・アーカイブ(RAR)のEARへの追加
- J2EEアプリケーションおよびそれらのパッケージとデプロイについて
- デプロイメント・プロセスについて
- デプロイメント・プロファイルの依存性について
- アプリケーション・サーバー接続の作成方法
- J2EEアプリケーションのデプロイ方法
- Oracle9i データベースへのデプロイ方法
- n層のビジネス・コンポーネント・アーキテクチャの理解
- Business Components for Java(BC4J)のデプロイについて