Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure配置動態重新載入

如果啟用了動態重新載入,伺服器將定期檢查已部署的應用程式中的變更並自動重新載入包含變更的應用程式。所做的變更將以您手動建立的 .reload 檔案的日期變更來表明。應用程式必須安裝在 domain-dir/applications/j2ee-modules module-namedomain-dir/applications/j2ee-apps/ app-name 中。

例如︰


/opt/SUNWappserver/domain/domain1/applications/j2ee-modules/webapps-simple

動態重新載入在開發環境中非常有用,因為它能快速測試程式碼變更。但在生產環境中,動態重新載入可能會使效能降低。


備註 –

動態重新載入僅適用於預設伺服器實例。


動態重新載入旨在用於開發環境。它與階段作業持續性 (一種生產環境功能) 不相容。如果啟用了動態重新載入,請勿啟用階段作業持續性。

  1. 在樹形元件中,展開 [獨立實例] 節點。

  2. 按一下 [server] (管理伺服器)。

  3. 按一下 [進階]。

  4. 在 [應用程式配置] 頁面中,配置以下項目:

    • 重新載入:使用 [已啟用] 核取方塊來啟用或停用動態重新載入。

    • 重新載入輪詢間隔:指定伺服器檢查已部署的應用程式中的變更的頻率。

    • 管理階段作業逾時:指定管理階段作業逾時且必須重新登入之前的時間。

接下來的步驟

將系統配置為使用動態重新載入之後,請為每個要動態重新載入的應用程式建立一個名為 .reload 的檔案並將其置於應用程式的目錄中。此檔案沒有任何內容。變更應用程式時,會變更此檔案的日期 (例如,使用 UNIX touch 指令),並會自動重新載入變更。