「プリファレンス」ダイアログ - デプロイメント・ページ
「ツール」メニュー
「プリファレンス」
「デプロイメント」
デフォルトのデプロイメント出力ディレクトリを指定し、他のデプロイメント関連の設定を行う際に使用します。詳細
- デフォルトのアプリケーション・レベルのデプロイメント出力ディレクトリ
- デプロイメント・プロファイルにより生成されるすべてのJava EEデプロイメント出力アーカイブ(JAR、WAR、EAR)が保存される場所を選択します。
- アプリケーション・ディレクトリに関連
- デフォルトでは、デプロイメント出力ファイルは、
<application_root>/deploy
フォルダに保存されます。<application_root>
は、現行のJDeveloperアプリケーションのルート・ディレクトリ名です。
- 注意: デフォルトでは、
.jpr
、.jws
および他のJDeveloper XMLファイルを書き込むときに、JDeveloperで最初に相対パスの使用が試行されます。ただし、相対パスを判別できない場合は絶対パスが使用されます。ドライブ文字の1つが置換マッピングであっても、異なるドライブ文字にあるものとみなされ、相対パス関係を判別することが困難になります。
- 絶対ディレクトリ
- 絶対ディレクトリ・パスを指定します。デプロイされたすべてのアーカイブは、このディレクトリに保存されます。このオプションは、Apache Tomcatなどの他のアプリケーション・サーバーに手動でデプロイする場合や、相対ディレクトリ名、出力クラスパスまたはソースパスを指定する場合に便利です。
- デフォルトのプロジェクト・レベルのデプロイメント出力ディレクトリ
- デプロイメント・プロファイルにより生成されるすべてのJava EEデプロイメント出力アーカイブ(JAR、WAR、EAR)が保存される場所を選択します。
- プロジェクト・ディレクトリに関連
- デフォルトでは、デプロイメント出力ファイルは、
<projectroot>/deploy
フォルダに保存されます。<projectroot>
は、現行のJDeveloperプロジェクトのルート・ディレクトリです。
- 注意: デフォルトでは、
.jpr
、.jws
および他のJDeveloper XMLファイルを書き込むときに、JDeveloperで最初に相対パスの使用が試行されます。ただし、相対パスを判別できない場合は絶対パスが使用されます。ドライブ文字の1つが置換マッピングであっても、異なるドライブ文字にあるものとみなされ、相対パス関係を判別することが困難になります。
- 絶対ディレクトリ
- 絶対ディレクトリ・パスを指定します。デプロイされたすべてのアーカイブは、このディレクトリに保存されます。このオプションは、Apache Tomcatなどの他のアプリケーション・サーバーに手動でデプロイする場合や、相対ディレクトリ名、出力クラスパスまたはソースパスを指定する場合に便利です。
- デプロイ前にコンパイル
- デプロイメント・プロファイルを含むプロジェクトを、デプロイメント前に自動的にコンパイルするよう指定します。デプロイメントの内容には、プロジェクトでの最新の変更が反映されます。コンパイル・エラーがある場合、デプロイメントは終了します。
-
- プロジェクトをコンパイルせずに、ただちにデプロイメントを開始する場合は、このチェック・ボックスのチェックを外します。デプロイメント用には、プロジェクトの出力
path
、classpath
およびsourcepath
で現在使用可能な内容が使用されます。
- 注意:
- デプロイ前の自動コンパイルを使用不可にする場合には、注意が必要です。コンパイルせずにデプロイすると、クラス・ファイルまたは他のコンパイル済出力は不完全になる可能性があります。
- また、実行、デバッグまたはプロファイリング処理の際にプロジェクトをコンパイルする場合は、「アプリケーション」メニューの「プロジェクト・プロパティ」ダイアログの「実行」
オプション・ページで、「プロジェクトのメイク」オプションを有効にする必要があります。
- デプロイするプロジェクトにデプロイメント・プロファイル依存性が存在しない場合は、ワークスペース内のそのプロジェクトのみがデプロイ前にコンパイルされます。ただし、デプロイメント・プロファイル依存性が存在する場合は、これらの依存性を含むワークスペース内のすべてのプロジェクトも、デプロイ前にコンパイルされます。
-
- web.xmlに<ejb-ref>要素を自動的に埋め込む
- デフォルトでは、WARプロファイルにEJB依存性が含まれている場合、JDeveloperによって、対応する
<ejb-ref>
要素が、Webモジュール・デプロイメント・ディスクリプタ・ファイルweb.xml
に自動的に挿入されます。しかし、後でEJB依存性が削除されても、<ejb-ref>
要素は削除されずにweb.xml
に残ります。web.xml
ファイルへの<ejb-ref>
要素の自動挿入を使用不可にする場合は、このチェック・ボックスの選択を解除します。選択を解除すると、無関係な<ejb-ref>
要素はweb.xml
に挿入されなくなります。ただし、web.xml
ファイルはデプロイの前に完全で正確であることが必要なため、選択を解除する場合は注意してください。
- デプロイ中にアーカイブのリライトを強制実行
-
デプロイメントで常にJAR、WARおよびEARアーカイブ・ファイルを再作成する場合に選択します。これを選択しない場合、アーカイブ・ファイルは期限切れになった場合にのみ更新されます。
-
- デフォルトのデプロイメント・クライアントの最大ヒープ・サイズ[単位:MB]
-
デプロイ中に使用されるヒープ・サイズを設定します。デプロイ時にOutOfMemoryError
例外がスローされる場合は、このオプションを使用してヒープ・サイズを増やします。
-
関連項目
アプリケーションのデプロイ
Copyright © 1997, 2009, Oracle. All rights reserved.