使用 [重新部署應用程式或模組] 頁面可重新部署先前部署的應用程式。
[重新部署應用程式或模組] 頁面包含下列選項。
正在重新部署之應用程式的新歸檔位置。
下列選項指定可存取歸檔的位置,以及歸檔為檔案或目錄。
歸檔是常駐在用戶端機器上的檔案,或是可從用戶端機器存取。
用戶端是您要在其上透過瀏覽器檢視管理主控台的主機。
歸檔是常駐在伺服器機器上的檔案,或是展開之目錄中未封裝的應用程式。
伺服器機器是執行 GlassFish Server 網域管理伺服器的主機。
顯示正在重新部署之應用程式名稱的唯讀欄位。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
若選取此選項,則會預編譯 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 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新部署之應用程式的類別載入器會取消串列化任何先前儲存的資料。
若核取此選項,會保留任何應用程式範圍的資源,並於重新部署期間將其復原。依預設,不會核取此選項。