在以 Faces 元件建立並在測試環境中執行的 Web 應用程式中,每次您做一些變更時,
伺服器或企業應用程式就會重新啟動。
伺服器想要採用的變更是會影響 Web 應用程式配置檔的那些變更。
每一個以 Faces 元件建立的 Web 應用程式都包含一個叫作
faces-config.xml 的配置檔。這個配置檔儲存 Web 專案的下列各種資訊:
- 使用者新增的可重複使用的 Java™ 類別
- 自動新增的可重複使用的 Java 類別,例如與每一個 Faces JSP 頁面相關聯的頁面程式碼類別
- 您在「指令 - 鏈結」和「指令 - 按鈕」元件的「內容」視圖中設定的導覽規則
如果 faces-config.xml 中的設定已變更,
則伺服器的應用程式會自動重新啟動,使應用程式可以採用變更。
如果新增許多新頁面、資料來源或導覽規則,則會經常重新啟動。
如果伺服器重新啟動次數太頻繁,則會干擾開發工作。
如果要解決這個問題,請選擇下列其中一個選項:
- 如果要關閉自動重新啟動特性,請選擇。在「伺服器行為」對話框中,
移除當 Faces 配置檔變更時重新啟動專案旁的勾號。請注意,在您完成配置變更之後,您必須以手動方式重新啟動應用程式。
- 關閉伺服器,直到您完成會影響 faces-config.xml 的變更為止。
在建置 Faces JSP 頁面之後以及在兩者之間定義導覽規則之後,
您可以新增 Faces 元件,並進行佈置變更,而不必觸發重新啟動。