使用 [部署應用程式或模組] 頁面可部署應用程式。
[部署應用程式或模組] 頁面包含所有應用程式的下列選項。只有在指定應用程式的 [位置] 欄位時,才會出現其他選項。
正在部署之應用程式的歸檔位置。
下列選項指定可存取歸檔的位置,以及歸檔為檔案或目錄。
歸檔是常駐在用戶端機器上的檔案,或是可從用戶端機器存取。
用戶端是您要在其上透過瀏覽器檢視管理主控台的主機。
歸檔是常駐在伺服器機器上的檔案,或是展開之目錄中未封裝的應用程式。
伺服器機器是執行 GlassFish Server 網域管理伺服器的主機。
應用程式的類型。可用的選項包括:
Web 應用程式
企業應用程式
應用程式用戶端
連接器模組
EJB Jar
其他
要部署應用程式或模組的叢集和獨立實例。可使用 [增加] 與 [全部加入] 按鈕,將所需的目標移至 [選取的目標] 欄。可使用 [移除] 與 [全部移除] 按鈕,將任何不需要的目標移至 [可用的目標] 欄。
唯有網域中已建立叢集或獨立實例時,才會顯示此選項。
下列章節說明各種應用程式類型的其他選項。
如果應用程式類型是 Web 應用程式,則會出現下列選項。
應用程式的路徑。在 Web 應用程式的 URL 中,環境根目錄緊跟在連接埠號碼之後 (http://host: port/context-root/...)。環境根目錄的開頭必須是正斜線,例如 /hello。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
與此應用程式相關的虛擬伺服器。
僅存在預設伺服器實例 server 時,才會顯示 [虛擬伺服器] 選項。如果存在叢集或其他獨立伺服器實例,您可以在部署之後選取虛擬伺服器。請移至 [編輯應用程式] 頁面,選取 [目標] 標籤,然後選取所需目標的 [管理 VirtualServer]。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取 [已啟用] 核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 配置和啟用高可用性時才可將此選項設定為 true。
如果存在預設伺服器實例 (server) 以外的叢集或獨立伺服器實例,便會顯示此選項。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此選項控制是否在重新部署之間保留 Web 階段作業、SFSB 實例及連續建立的 EJB 計時器。
此選項預設為停用。只有名為 server 的預設伺服器實例才支援此選項。任何其他目標均不支援,並會忽略此選項。
在重新部署之間對應用程式進行的某些變更,會讓此功能無法正常運作。例如,請勿變更 SFSB Bean 類別中的該組實例變數。
對於 Web 應用程式,唯有當 glassfish-web-app.xml 檔案中 session-manager 元素的 persistence-type 屬性為 file 時,此功能才適用。
對於有狀態的階段作業 Bean 實例,在伺服器中會設定不具高可用性的持續性類型 ([SFSB 持續性類型] 選項),且必須將此類型設定為 file (預設值與建議值)。
如果任何使用中的 Web 階段作業、SFSB 實例或 EJB 計時器無法保留或復原,則這些項目在重新部署完成時將無一可用。但是,重新部署會繼續並記錄一則警告。
若要保留使用中的狀態資料,GlassFish Server 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新部署之應用程式的類別載入器會取消串列化任何先前儲存的資料。
若核取此選項,會保留任何應用程式範圍的資源,並於重新部署期間將其復原。依預設,不會核取此選項。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。路徑可以是絕對路徑也可以是相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是企業應用程式,則會出現下列選項。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
與此應用程式相關的虛擬伺服器。
僅存在預設伺服器實例 server 時,才會顯示 [虛擬伺服器] 選項。如果存在叢集或其他獨立伺服器實例,您可以在部署之後選取虛擬伺服器。請移至 [編輯應用程式] 頁面,選取 [目標] 標籤,然後選取所需目標的 [管理 VirtualServer]。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取 [已啟用] 核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 配置和啟用高可用性時才可將此選項設定為 true。
如果存在預設伺服器實例 (server) 以外的叢集或獨立伺服器實例,便會顯示此選項。
若選取此選項,則允許應用程式用戶端模組存取 Java Web Start。此選項預設為停用。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若核取此選項,會使用應用程式的 GlassFish Server v2 JAR 可視性需求,而不是在 GlassFish Server v3 版本 (包括 3.1 在內) 中所實作更嚴格的 Java EE 6 需求。依預設,不會核取此選項。
針對 EAR 檔案內不同模組可以看到哪些 JAR 檔案,Java EE 6 平台規格會強加比 Java EE 5 更嚴格的需求。尤其是應用程式用戶端不得存取 EJB JAR 檔案或其他 EAR 檔案中的 JAR 檔案,除非參照使用標準 Java SE 機制 (例如,副檔名) 或 Java EE 程式庫目錄機制。核取此方塊,可移除這些 Java EE 6 限制。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此選項控制是否在重新部署之間保留 Web 階段作業、SFSB 實例及連續建立的 EJB 計時器。
此選項預設為停用。只有名為 server 的預設伺服器實例才支援此選項。任何其他目標均不支援,並會忽略此選項。
在重新部署之間對應用程式進行的某些變更,會讓此功能無法正常運作。例如,請勿變更 SFSB Bean 類別中的該組實例變數。
對於 Web 應用程式,唯有當 glassfish-web-app.xml 檔案中 session-manager 元素的 persistence-type 屬性為 file 時,此功能才適用。
對於有狀態的階段作業 Bean 實例,在伺服器中會設定不具高可用性的持續性類型 ([SFSB 持續性類型] 選項),且必須將此類型設定為 file (預設值與建議值)。
如果任何使用中的 Web 階段作業、SFSB 實例或 EJB 計時器無法保留或復原,則這些項目在重新部署完成時將無一可用。但是,重新部署會繼續並記錄一則警告。
若要保留使用中的狀態資料,GlassFish Server 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新部署之應用程式的類別載入器會取消串列化任何先前儲存的資料。
若核取此選項,會保留任何應用程式範圍的資源,並於重新部署期間將其復原。依預設,不會核取此選項。
此應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是應用程式用戶端,則會出現下列選項。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
若選取此選項,則允許應用程式用戶端模組存取 Java Web Start。此選項預設為停用。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
應用程式的說明。
如果應用程式類型是連接器模組,則會出現下列選項。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
若核取此選項,會保留任何應用程式範圍的資源,並於重新部署期間將其復原。依預設,不會核取此選項。
應用程式的說明。
如果應用程式類型是 EJB Jar,則會出現下列選項。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取 [已啟用] 核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 配置和啟用高可用性時才可將此選項設定為 true。
如果存在預設伺服器實例 (server) 以外的叢集或獨立伺服器實例,便會顯示此選項。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若核取此選項,會使用應用程式的 GlassFish Server v2 JAR 可視性需求,而不是在 GlassFish Server v3 版本 (包括 3.1 在內) 中所實作更嚴格的 Java EE 6 需求。依預設,不會核取此選項。
Java EE 6 平台規格會強加比 Java EE 5 更嚴格的需求,以對 EAR 檔案內的各種模組顯示 JAR 檔案。尤其是應用程式用戶端不得存取 EJB JAR 檔案或其他 EAR 檔案中的 JAR 檔案,除非參照使用標準 Java SE 機制 (例如,副檔名) 或 Java EE 程式庫目錄機制。核取此方塊,可移除這些 Java EE 6 限制。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此選項控制是否在重新部署之間保留 Web 階段作業、SFSB 實例及連續建立的 EJB 計時器。
此選項預設為停用。只有名為 server 的預設伺服器實例才支援此選項。任何其他目標均不支援,並會忽略此選項。
在重新部署之間對應用程式進行的某些變更,會讓此功能無法正常運作。例如,請勿變更 SFSB Bean 類別中的該組實例變數。
對於 Web 應用程式,唯有當 glassfish-web-app.xml 檔案中 session-manager 元素的 persistence-type 屬性為 file 時,此功能才適用。
對於有狀態的階段作業 Bean 實例,在伺服器中會設定不具高可用性的持續性類型 ([SFSB 持續性類型] 選項),且必須將此類型設定為 file (預設值與建議值)。
如果任何使用中的 Web 階段作業、SFSB 實例或 EJB 計時器無法保留或復原,則這些項目在重新部署完成時將無一可用。但是,重新部署會繼續並記錄一則警告。
若要保留使用中的狀態資料,GlassFish Server 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新部署之應用程式的類別載入器會取消串列化任何先前儲存的資料。
若核取此選項,會保留任何應用程式範圍的資源,並於重新部署期間將其復原。依預設,不會核取此選項。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是其他,則會出現下列選項。
應用程式的名稱。
名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-)、和句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱「Oracle GlassFish Server 3.1 Application Deployment Guide」中的「Module and Application Versions」。
與此應用程式相關的虛擬伺服器。
僅存在預設伺服器實例 server 時,才會顯示 [虛擬伺服器] 選項。如果存在叢集或其他獨立伺服器實例,您可以在部署之後選取虛擬伺服器。請移至 [編輯應用程式] 頁面,選取 [目標] 標籤,然後選取所需目標的 [管理 VirtualServer]。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取 [已啟用] 核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 配置和啟用高可用性時才可將此選項設定為 true。
如果存在預設伺服器實例 (server) 以外的叢集或獨立伺服器實例,便會顯示此選項。
若選取此選項,會指定混合 OSGi/Java-EE 模組。唯有當所選取的 [類型] 為 [其他] 時,才會顯示此選項。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,便會在部署之前驗證部署描述元。若檢驗失敗,則不會執行部署。檢驗器將檢查部署描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此選項控制是否在重新部署之間保留 Web 階段作業、SFSB 實例及連續建立的 EJB 計時器。
此選項預設為停用。只有名為 server 的預設伺服器實例才支援此選項。任何其他目標均不支援,並會忽略此選項。
在重新部署之間對應用程式進行的某些變更,會讓此功能無法正常運作。例如,請勿變更 SFSB Bean 類別中的該組實例變數。
對於 Web 應用程式,唯有當 glassfish-web-app.xml 檔案中 session-manager 元素的 persistence-type 屬性為 file 時,此功能才適用。
對於有狀態的階段作業 Bean 實例,在伺服器中會設定不具高可用性的持續性類型 ([SFSB 持續性類型] 選項),且必須將此類型設定為 file (預設值與建議值)。
如果任何使用中的 Web 階段作業、SFSB 實例或 EJB 計時器無法保留或復原,則這些項目在重新部署完成時將無一可用。但是,重新部署會繼續並記錄一則警告。
若要保留使用中的狀態資料,GlassFish Server 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新部署之應用程式的類別載入器會取消串列化任何先前儲存的資料。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。