使用「應用程式組態」頁面可設定特性,確保會偵測到對已建置應用程式所做的變更,並會重新載入修改的類別。
在瀏覽樹狀結構中,選取「網域」節點。
「網域屬性」頁面會隨即開啟。
選取「應用程式組態」標籤。
「應用程式組態」頁面會隨即開啟。
選取「啟用重新載入」核取方塊,啟用動態重新載入應用程式。
啟用動態重新載入之後,當您變更應用程式或模組的程式碼或建置描述元時,就無須重新建置該應用程式或模組。您只需要將變更過的 JavaServer Pages (JSP) 或類別檔案複製到應用程式或模組的建置目錄即可。伺服器會定期檢查建置目錄中的變更,然後自動且動態地重新載入已有變更的應用程式。動態重新載入在開發環境中非常有用,因為它能快速測試程式碼變更。但在生產環境中,動態重新載入可能會使效能降低。另外,每當重新載入完成時,轉換時間內的階段作業都會變得無效。從屬端必須重新啟動階段作業。
此選項預設為啟用。
在「重新載入輪詢間隔」欄位中,鍵入要檢查應用程式和模組的程式碼變更,然後動態重新載入的間隔長度 (以秒為單位)。
預設值為 2。
在「管理階段作業逾時」欄位中,鍵入未使用以致管理主控台階段作業逾時的分鐘數。
預設值為 60。
選取「啟用自動建置」核取方塊,以自動建置應用程式。
如果您將應用程式或模組檔案 (JAR、WAR、RAR 或 EAR) 複製到特殊目錄,然後啟用自動建置,GlassFish Server 會自動建置該應用程式或模組。此選項預設為啟用。
在「自動建置輪詢間隔」欄位中,鍵入要檢查應用程式和模組的程式碼變更,然後動態重新載入的間隔長度 (以秒為單位)。
預設值為 2。變更輪詢間隔不會影響建置應用程式或模組所用的時間。
在「自動建置重試逾時」欄位中,鍵入在發生錯誤之前,部分複製的檔案維持大小不變的秒數。
預設值為 4。
在「自動建置目錄」欄位中,鍵入需要監視的目錄完整路徑,以自動建置應用程式。
預設值為 domain-dir/autodeploy
。
從「XML 驗證」下拉式清單中,選取要針對標準和 GlassFish Server 建置描述元執行的 XML 驗證類型。
類型可能為下列其中之一:
full
如果 XML 驗證失敗,建置也將失敗。此為預設值。
parsing
回報 XML 驗證錯誤,但建置仍會執行。
none
不執行 XML 驗證。
選取「啟用檢驗器」核取方塊,驗證您的建置描述元檔案。
檢驗器會在自動建置之前,檢查檔案的結構和內容。若檢驗失敗,則不會執行建置。檢驗大型應用程式通常非常費時。此選項預設為停用。
選取「啟用先行編譯」核取方塊,先行編譯所有 JSP 檔案。
若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
在「其他特性」區段中,指定其他特性。
GlassFish Server 未定義應用程式的任何其他特性。
若要增加特性,請按一下「增加特性」按鈕。在出現的空白列中,於「名稱」欄位中鍵入特性名稱,然後在「值」欄位中鍵入特性值。
若要修改特性,請編輯特性的「值」欄位。
若要刪除特性,請選取您要刪除之特性「名稱」欄位左側的核取方塊,然後按一下「刪除特性」按鈕。
按一下「儲存」。
提示:
若要回到預設設定,請按一下「載入預設值」按鈕,然後按一下「儲存」。重新啟動伺服器。