「プリファレンス」ダイアログ - デプロイメント・ページ

「ツール」メニュー 次の選択 「プリファレンス」 次の選択 「デプロイメント」

デフォルトのデプロイメント出力ディレクトリを指定し、他のデプロイメント関連の設定を行う際に使用します。詳細

デフォルトのアプリケーション・レベルのデプロイメント出力ディレクトリ
デプロイメント・プロファイルにより生成されるすべての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などの他のアプリケーション・サーバーに手動でデプロイする場合や、相対ディレクトリ名、出力クラスパスまたはソースパスを指定する場合に便利です。
デプロイ前にコンパイル
デプロイメント・プロファイルを含むプロジェクトを、デプロイメント前に自動的にコンパイルするよう指定します。デプロイメントの内容には、プロジェクトでの最新の変更が反映されます。コンパイル・エラーがある場合、デプロイメントは終了します。
プロジェクトをコンパイルせずに、ただちにデプロイメントを開始する場合は、このチェック・ボックスのチェックを外します。デプロイメント用には、プロジェクトの出力pathclasspathおよび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例外がスローされる場合は、このオプションを使用してヒープ・サイズを増やします。


関連項目

アプリケーションのデプロイ