動的再読み込みを有効にすると、サーバーは配備されているアプリケーションの変更を定期的にチェックし、変更のあるアプリケーションを自動的に再読み込みします。変更は、手動で作成する .reload と呼ばれるファイルの日付の変更によって示されます。アプリケーションは、domain-dir/applications/j2ee-modules module-name または domain-dir/applications/j2ee-apps/ app-name にインストールする必要があります。
次に例を示します。
/opt/SUNWappserver/domain/domain1/applications/j2ee-modules/webapps-simple |
動的再読み込みは、変更したコードをすぐにテストできるため、開発環境で役に立ちます。しかし、本稼働環境では、動的再読み込みはパフォーマンスを低下させる可能性があります。
動的再読み込みは、デフォルトのサーバーインスタンスにのみ利用可能です。
動的再読み込みは、開発環境を対象としています。この機能は、本稼働環境の機能であるセッションの持続性とは互換性がありません。動的再読み込みが有効になっている場合は、セッションの持続性を有効にしないでください。
ツリーコンポーネントで、「スタンドアロンインスタンス」ノードを展開します。
Server (管理サーバー) をクリックします。
「詳細」をクリックします。
「アプリケーション設定」ページで、次の事項を設定します。
再読み込み: 「有効」チェックボックスで動的再読み込みを有効または無効にします。
再読込のポーリング間隔: 配備されているアプリケーション内の変更をサーバーがチェックする頻度を指定します。
管理セッションタイムアウト: 管理セッションがタイムアウトし、再度ログインするまでの時間を指定します。
動的再読み込みを使用してすべてのアプリケーションが動的に再読み込みされるようにシステムを設定したら、.reload と呼ばれるファイルを作成して、アプリケーションのディレクトリに配置します。このファイルには何もコンテンツがありません。アプリケーションの変更時に、UNIX の touch コマンドを使用するなどしてファイルの日付を変更すると、この変更が自動的に再読み込みされます。