設定應用程式組態

使用「應用程式組態」頁面可設定特性,確保會偵測到對已建置應用程式所做的變更,並會重新載入修改的類別。

  1. 在瀏覽樹狀結構中,選取「網域」節點。

    「網域屬性」頁面會隨即開啟。

  2. 選取「應用程式組態」標籤。

    「應用程式組態」頁面會隨即開啟。

  3. 選取「啟用重新載入」核取方塊,啟用動態重新載入應用程式。

    啟用動態重新載入之後,當您變更應用程式或模組的程式碼或建置描述元時,就無須重新建置該應用程式或模組。您只需要將變更過的 JavaServer Pages (JSP) 或類別檔案複製到應用程式或模組的建置目錄即可。伺服器會定期檢查建置目錄中的變更,然後自動且動態地重新載入已有變更的應用程式。動態重新載入在開發環境中非常有用,因為它能快速測試程式碼變更。但在生產環境中,動態重新載入可能會使效能降低。另外,每當重新載入完成時,轉換時間內的階段作業都會變得無效。從屬端必須重新啟動階段作業。

    此選項預設為啟用。

  4. 在「重新載入輪詢間隔」欄位中,鍵入要檢查應用程式和模組的程式碼變更,然後動態重新載入的間隔長度 (以秒為單位)。

    預設值為 2。

  5. 在「管理階段作業逾時」欄位中,鍵入未使用以致管理主控台階段作業逾時的分鐘數。

    預設值為 60。

  6. 選取「啟用自動建置」核取方塊,以自動建置應用程式。

    如果您將應用程式或模組檔案 (JAR、WAR、RAR 或 EAR) 複製到特殊目錄,然後啟用自動建置,GlassFish Server 會自動建置該應用程式或模組。此選項預設為啟用。

  7. 在「自動建置輪詢間隔」欄位中,鍵入要檢查應用程式和模組的程式碼變更,然後動態重新載入的間隔長度 (以秒為單位)。

    預設值為 2。變更輪詢間隔不會影響建置應用程式或模組所用的時間。

  8. 在「自動建置重試逾時」欄位中,鍵入在發生錯誤之前,部分複製的檔案維持大小不變的秒數。

    預設值為 4。

  9. 在「自動建置目錄」欄位中,鍵入需要監視的目錄完整路徑,以自動建置應用程式。

    預設值為 domain-dir/autodeploy

  10. 從「XML 驗證」下拉式清單中,選取要針對標準和 GlassFish Server 建置描述元執行的 XML 驗證類型。

    類型可能為下列其中之一:

    full

    如果 XML 驗證失敗,建置也將失敗。此為預設值。

    parsing

    回報 XML 驗證錯誤,但建置仍會執行。

    none

    不執行 XML 驗證。

  11. 選取「啟用檢驗器」核取方塊,驗證您的建置描述元檔案。

    檢驗器會在自動建置之前,檢查檔案的結構和內容。若檢驗失敗,則不會執行建置。檢驗大型應用程式通常非常費時。此選項預設為停用。

  12. 選取「啟用先行編譯」核取方塊,先行編譯所有 JSP 檔案。

    若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。

  13. 在「其他特性」區段中,指定其他特性。

    GlassFish Server 未定義應用程式的任何其他特性。

  14. 按一下「儲存」。


    提示:

    若要回到預設設定,請按一下「載入預設值」按鈕,然後按一下「儲存」。

  15. 重新啟動伺服器。

另請參閱
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices