BC4J UIXアプリケーションのデプロイ
重要: BC4J UIXアプリケーションをデプロイする前に、OC4Jサーバーへの接続作成、bc4j.xcfg
ファイル内のデプロイ済ビジネス・コンポーネントへのサーバー接続情報の定義など、前提条件をすべて満たしていることを確認してください。このファイルは、ビジネス・コンポーネント・プロジェクト内の特定アプリケーション・モジュールのデプロイメント構成をすべて定義し、データ・タグおよびData Web Beanに対して、アプリケーション・モジュールに属す特定のビュー・オブジェクトへのアクセスを許可します。
Oracle Enterprise Managerを使用したOracle9i Application Serverへのデプロイに関する情報は、「Oracle9i Application Serverへのデプロイについて」、詳細は「OC4JデプロイメントのBC4Jデプロイメント前提条件」を参照してください。
BC4J UIXアプリケーションをデプロイするには、次のようにします。
- クライアント・アプリケーション・プロジェクトをデプロイするには、
<myappwar>.deployを右クリックし、ポップアップ・メニューから「<アプリケーション・サーバー接続>に配布」を選択します。詳細は、後述の「デプロイメント・オプション」を参照してください。
注意: ステップ2で、Webモジュールへのビジネス・ロジックのデプロイを選択した場合、ビジネス・コンポーネント・ファイルもWebモジュールに追加されます。ただし、ビジネス・ロジックをEJBセッションBeanとしてデプロイする場合、Webモジュールにはクライアント・アプリケーション・ファイルのみが含まれます。
どちらの場合も、WARファイルおよびEARファイルを含むクライアント・アプリケーションはWebモジュールに含まれ、ターゲットのOC4Jデプロイメント・ディレクトリにデプロイされます。server.xml
およびdefault-web-site.xml
は適宜更新されます。OC4Jの場合、JARおよびEARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、「OC4Jデプロイメント・アプリケーション・ディレクトリ構造」、またはOracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EEユーザーズ・ガイド』を参照してください。
- アプリケーションのURLを入力すれば、ブラウザでWebアプリケーションにアクセスできます。次に例を示します。
http://hostname:<portnumber>/<virtual path>/<sitename>/Main.uix
ここでvirtual pathは、デプロイメント・プロファイルで指定したコンテキスト・ルート(ステップ5.3)です。
デプロイメント・オプション
サブプロファイルを次の方法で個別にデプロイすることもできます。
- ナビゲータで
<myappwar>.deployを右クリックします。
- ポップアップ・メニューで次のデプロイメント・オプションを選択することもできます。
- <アプリケーション・サーバー接続>に配布: WebモジュールはWARとしてパッケージされます。JDeveloperでは、選択したOC4Jサーバー・インスタンスにデプロイする前に、WARを含むEARファイルも生成されます。
- 「デプロイ先」->「接続の作成」: 新規のアプリケーション・サーバー接続を作成できる接続ウィザードを起動します。
- JARファイルにデプロイ: WebモジュールはWARファイルとしてパッケージされ、前述の手順のステップ5.1で指定したローカル・ディレクトリまたはマップ済のネットワーク・ドライブに保存されます。
- EARファイルにデプロイ: Webモジュールはエンタープライズ・アーカイブ(EAR)ファイルとしてパッケージされ、前述の手順のステップ5.1で指定したローカル・ディレクトリまたはマップ済のネットワーク・ドライブに保存されます。Oracle Enterprise Managerを使用したOracle9i Application ServerへのEARファイルのデプロイの詳細は、「Oracle9i Application Serverでのデプロイについて」を参照してください。
注意:
- ページ上のフィールドに関して不明な点がある場合は、「ヘルプ」をクリックしてください。
- Webデプロイメント・ディスクリプタが次のようにWebアプリケーション・アーカイブ(WAR)ファイル内にあることを確認してください。
WEB-INF/web.xml
関連項目
- Webアプリケーションの開発(J2EE Webモジュール)
- J2EEアプリケーションおよびそれらのパッケージとデプロイについて
- 埋込みOC4Jサーバーを使用するようにプロジェクトを設定
- Business Components for Java(BC4J)のデプロイについて
- デプロイメント・ディスクリプタの編集
- n層のビジネス・コンポーネント・アーキテクチャの理解