orion-web.xmlの編集

Oracle9iAS Containers for J2EE(OC4J)にデプロイされるWARファイルについて、JDeveloperでは次の2つのデプロイメント・ディスクリプタが自動的に生成され、Webアプリケーション・デプロイメント・ディスクリプタの定義に使用されます。

web.xml
Sun社によって定義された標準のJ2EE WARデプロイメント・ディスクリプタです。OC4JのWebコンテナでは、サーブレット2.2およびJavaServer Pages(JSP)1.2を完全にサポートします。詳細は、Sun社のJava Servlet仕様バージョン2.3を参照してください。次のURLからダウンロードできます。
http://java.sun.com/j2ee/ja/servlet/index.html
orion-web.xml
OC4Jプラットフォーム固有のWebアプリケーション・デプロイメント・ディスクリプタです。Oracle9iASにデプロイされるWARのデプロイ時の情報が含まれます。実装固有の情報がある場合は、web.xmlorion-web.xml ファイルで補足できます。JDeveloperでデプロイメントが行われると、このデプロイメント・ファイルは、新しく追加されたデプロイメント・ディスクリプタの情報を反映するために変更されます。
orion-web.xmlファイルには、次の設定が含まれています。

orion-web.dtdは、oc4j.jarに含まれています。このJARを解凍すると、OC4Jサーバー・ファイルのすべてのDTDがWEB-INFディレクトリに置かれます。

OC4Jデプロイメント用のWebデプロイメント・ディスクリプタ(orion-web.xml)をカスタマイズするには、次のようにします。

  1. JDeveloperでWebアプリケーションを作成すると、web.xmlファイルおよびorion-web.xmlファイルが自動的に生成されます。これらのファイルは、ナビゲータのプロジェクトの下に表示されます。
  2. いずれかの標準J2EEデプロイメント・ディスクリプタを編集する場合は、ナビゲータで指定したプロジェクトの下に表示されているweb.xmlのアイコンを選択し、「設定」を選択します。
  3. このパネルで設定を変更し、作業の完了後「OK」をクリックします。
  4. OC4Jプラットフォーム固有のデプロイメント・ディスクリプタを編集する場合は、ナビゲータで指定したプロジェクトの下に表示されているorion-web.xmlのアイコンを選択し、「設定」を選択します。
  5. このパネルで設定を変更し、作業の完了後「OK」をクリックします。
  6. WebアプリケーションがリモートのOC4Jにデプロイされる場合、これらのデプロイメント・ディスクリプタは両方とも<web_app>.earファイルに含まれます。
    注意: 埋込みOC4Jサーバーへのローカル・デプロイメントの場合、これらのデプロイメント・ディスクリプタおよび結果のクラスが埋込みOC4Jの場所に置かれます。
  7. 詳細を参照するには、デプロイメント・ディスクリプタのページで「ヘルプ」をクリックしてください。

WebアプリケーションのOC4Jへのデプロイの詳細は、Oracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EE Servlet開発者ガイド』を参照してください。


関連項目

OC4Jデプロイメントのアプリケーション・ディレクトリ構造