「アプリケーション設定」ページを使用して、配備されたアプリケーションに対する変更の検出と変更されたクラスの再読み込みを確実に実行できるプロパティーを設定します。
「アプリケーション設定」ページには、次のトピックが含まれます。
デフォルト値を持つ設定をデフォルト値に戻すボタン。デフォルト値を持たない設定は変更されません。
このオプションが有効な場合、変更されたクラスは動的に再読み込みされます。サーバーは、配備ディレクトリ内の変更を定期的に確認し、変更に伴いアプリケーションを自動的および動的に再配備します。この機能は、変更したコードをすぐにテストできるため、開発環境で役に立ちます。しかし、本稼働環境では、動的再読み込みはパフォーマンスを低下させる可能性があります。また、再読み込みが行われているときは、その転送時のセッションが無効になります。クライアントのセッションを再起動する必要があります。このオプションはデフォルトで有効になっています。
配備されているアプリケーションとモジュール内のコード変更をサーバーがチェックする頻度を指定します。デフォルト値は 2 です。
管理コンソールがタイムアウトし、再度ログインが必要となるまでの非アクティブ状態の分数を指定します。デフォルト値は 60 です。
このオプションが有効な場合、自動配備ディレクトリ内のアプリケーションは自動的に配備されます。このオプションはデフォルトで有効になっています。
アプリケーションまたはモジュールの変更用の自動配備ディレクトリをサーバーがチェックする頻度を指定します。ポーリング間隔を変更しても、アプリケーションやモジュールの配備にかかる時間には影響ありません。デフォルト値は 2 です。
エラーが発生するまでに部分的にコピーされたファイルのサイズが変更されずに残る秒数を指定します。デフォルト値は 4 です。
自動配備ディレクトリへのファイルのコピーに時間がかかると、ファイル全体がコピーされる前にそのファイルが表示されることがあります。その結果、アプリケーションの自動配備が失敗します。この理由によってアプリケーションの自動配備に失敗した場合、GlassFish Server はアプリケーションの配備を再試行します。部分的にコピーされたファイルのサイズが、指定された時間を過ぎても変更されないと、エラーが発生します。
アプリケーションの自動配備を監視するディレクトリを示します。デフォルト値は domain-dir/autodeploy です。
標準および GlassFish Server の配備記述子で実行される、XML 検査のタイプを指定します。次のいずれかのタイプを指定できます。
XML 検査が失敗すると、配備も失敗します。この値はデフォルトです。
XML 検査のエラーがレポートされますが、配備は実行されます。
XML 検査は実行されません。
このオプションが有効な場合、自動配備の前にベリファイアが実行されます。検証が失敗すると、配備は実行されません。ベリファイアはファイルの構造とコンテンツを調べます。大きなアプリケーションの検証は時間がかかる可能性があります。このオプションは、デフォルトでは無効になっています。
このオプションが有効な場合、JavaServer Pages (JSP) ファイルがプリコンパイルされます。このオプションが無効な場合、JSP ファイルは初めてアクセスされた実行時にコンパイルされます。このオプションは、デフォルトでは無効になっています。
アプリケーションの追加プロパティー。GlassFish Server はアプリケーションの追加プロパティーを定義しません。