BC4J Webアプリケーションのデプロイメント・プロファイルの作成

JDeveloperでは、BC4J JSP、BC4J UIX JSPまたはBC4J Struts JSPなど、Business Components for Java(BC4J)のWebアプリケーション・クライアントを作成するとき、J2EE Webアーカイブ(WAR)デプロイメント・プロファイルとそれに関連するデプロイメント・ディスクリプタ・ファイル web.xml(標準Webアプリケーション・デプロイメント・ディスクリプタ・パラメータの定義)が自動的に生成されます。通常、JSPクライアントはJ2EE Webモジュール構成内のBC4Jアプリケーションにアクセスします。JSPクライアントにデータ・タグ、データWeb Bean、XSQL、タグ・ライブラリおよびUIXタグを組み込み、ビジネス・コンポーネントにアクセスすることもできます。

WARファイルには、BC4JとWebアプリケーション両方のファイルが含まれます。JDeveloperのデプロイメント・プロファイルのウィザードを使用すると、ビジネス・コンポーネントをWARとして埋込みOC4Jサーバーまたはターゲット・サーバーにデプロイするために必要なすべてのコードが作成されます。デフォルトでは、アプリケーションをテストするために、JDeveloperの埋込みOC4JサーバーでWARコンポーネントの実行とデバッグができます。ただし、作成されたWARまたはEARをターゲット・アプリケーション・サーバーにデプロイする準備ができたら、必ずアプリケーション・サーバー接続を作成してください。

BC4J Webアプリケーションのデプロイメント・プロファイルを作成するには、次のようにします。

ヒント:  webxmlicon web.xmlファイルがすでにプロジェクトに存在する場合は、webxmlicon web.xmlを右クリックし、ポップアップ・メニューから「WARデプロイメント・プロファイルの作成」を選択すると、このプロファイルがすぐに作成されます。

  1. (オプション)ビジネス・コンポーネント・ロジックをJ2EE Webモジュールに直接デプロイしない場合は、まずデプロイメント・プロファイルを作成し、EJBセッションBeanの構成を選択する必要があります。一般的なデプロイメント構成、およびWebモジュールへ直接デプロイするかどうかの指定方法の詳細は、「n層のビジネス・コンポーネント・アーキテクチャの理解」を参照してください。
  2. クライアント・アプリケーション・ファイルを含むWebクライアント・アプリケーション・プロジェクト(BC4J JSPなど)を作成します。
    注意: アプリケーション・モジュールおよびデプロイメント構成を選択した場合は、JSPでデプロイ済のアプリケーション・モジュールへの接続に使用する構成を選択します。たとえば、「<YourApplicationModule>Local」を選択すると、ビジネス・ロジックがWebモジュールにデプロイされます。<YourApplicationModule>9iASまたは<YourApplicationModule>WLSを選択すると、EJBセッションBean(ステップ1で作成)でビジネス・ロジックを使用するようJSPに指示されます。クライアント・アプリケーション・プロジェクトを作成すると、webxmlicon web.xmlおよびWAR_dep_profile_iconWARデプロイメント・プロファイルがJDeveloperによって生成されます。
  3. (オプション)J2EE WARデプロイメント・プロファイルを編集する場合は、ナビゲータ内で指定したプロジェクトの下に表示されているWAR_dep_profile_icon <Project_jpr_WAR>.deployプロファイルを選択して右クリックします。「WARデプロイメント・プロファイル設定」パネルが表示されます。必要に応じて各ページの設定を構成します。
    1. 「一般」ページ
    2. 「WARファイル」ページ: 「ディレクトリの表示」および「規則の表示」
    3. 「WARオプション」サブページ
    4. 「WEB-INF/classes」サブページ
    5. 「WEB-INF/lib」サブページ
    6. (オプション)「アプレット・オプション」ページ: デプロイメント・プロファイルにアプレットを組み込みます。「WARファイルとしてのアプレットのデプロイ」を参照してください。
    7. (オプション)「アプレット・クラス」サブページ
    8. (オプション)「アプレット・アーカイブ」サブページ
    9. (オプション)「プロファイルの依存性」: デプロイメント・プロファイルが別のデプロイメント・プロファイルのJ2EEモジュールに依存する場合。JDeveloperでは、他のプロジェクトとのEJB JAR依存性またはWAR依存性を指定するWARデプロイメント・プロファイルを作成できます。このため、WARがターゲット・アプリケーション・サーバーにデプロイされるとき、対応する依存性もWARファイルと一緒に1つのエンタープライズ・アーカイブ(EAR)ファイルにパッケージされます。
    10. (オプション)「プラットフォーム」サブページ: JDeveloperでは、Webアプリケーション・デプロイメント・プロファイルのポップアップ・メニューに表示されるデフォルトの接続を指定できます。また、ターゲット・プラットフォームも指定できます。また、サポートされているすべてのターゲット接続タイプにコマンドライン・パラメータを渡すこともできます。
    11. 終了したら「OK」をクリックします。
  4. (オプション)WAR_dep_profile_icon <Project_jpr_WAR>.deployプロファイルまたはwebxmlicon web.xmlデプロイメント・ディスクリプタ設定のいずれかを編集する場合は、該当するアイコンを右クリックしてから、「設定」を選択します。または、web.xml書式に関する知識がある場合は、「コード・エディタ」を選択してもかまいません。
  5. BC4J Webアプリケーション・デプロイメント・プロファイルをデプロイするには、「BC4J Webアプリケーションのデプロイ」を参照してください。

注意: