使用 「重新建置應用程式或模組」 頁面可重新建置先前建置的應用程式。
「重新建置應用程式或模組」 頁面包含下列選項。
正在重新建置之應用程式的新歸檔位置。
下列選項指定可存取歸檔的位置,以及歸檔為檔案或目錄。
歸檔是常駐在用戶端機器上的檔案,或是可從用戶端機器存取。
用戶端是您要在其上透過瀏覽器檢視管理主控台的主機。
歸檔是常駐在伺服器機器上的檔案,或是展開之目錄中未封裝的應用程式。
伺服器機器是執行 GlassFish Server 網域管理伺服器的主機。
顯示正在重新建置之應用程式名稱的唯讀欄位。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:
) 隔開。 如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions。
若選取 「已啟用」 核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 組態和啟用高可用性時才可將此選項設定為 true。
如果存在預設伺服器實例 (server
) 以外的叢集或獨立伺服器實例,便會顯示此選項。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,便會在建置之前驗證建置描述元。若檢驗失敗,則不會執行建置。檢驗器將檢查建置描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若選取此選項,則允許應用程式用戶端模組存取 Java Web Start。此選項預設為停用。
此選項控制是否在重新建置之間保留 Web 階段作業、SFSB 實例及連續建立的 EJB 計時器。
此選項預設為停用。只有名為 server
的預設伺服器實例才支援此選項。任何其他目標均不支援,並會忽略此選項。
在重新建置之間對應用程式進行的某些變更,會讓此功能無法正常運作。例如,請勿變更 SFSB Bean 類別中的該組實例變數。
對於 Web 應用程式,唯有當 glassfish-web-app.xml
檔案中 session-manager
元素的 persistence-type
屬性為 file
時,此功能才適用。
對於有狀態的階段作業 Bean 實例,在伺服器中會設定不具高可用性的持續性類型 (「SFSB 持續性類型」 選項),且必須將此類型設定為 file
(預設值與建議值)。
如果任何使用中的 Web 階段作業、SFSB 實例或 EJB 計時器無法保留或復原,則這些項目在重新建置完成時將無一可用。但是,重新建置會繼續並記錄一則警告。
若要保留使用中的狀態資料,GlassFish Server 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新建置之應用程式的類別載入器會取消串列化任何先前儲存的資料。
若核取此選項,會保留任何應用程式範圍的資源,並於重新建置期間將其復原。依預設,不會核取此選項。