建置應用程式或模組

使用「建置應用程式或模組」頁面可建置應用程式。

「建置應用程式或模組」頁面包含所有應用程式的下列選項。只有在指定應用程式的「位置」欄位時,才會出現其他選項。

位置

正在建置之應用程式的存檔位置。

下列選項指定可存取存檔的位置,以及存檔為檔案或目錄。

要上傳至伺服器的封裝檔案

存檔是常駐在從屬端機器上的檔案,或是可自從屬端機器存取。

從屬端是您要在其上透過瀏覽器檢視管理主控台的主機。

可從 GlassFish Server 存取的本機封裝檔案或目錄

存檔是常駐在伺服器機器上的檔案,或是展開之目錄中未封裝的應用程式。

伺服器機器是執行 GlassFish Server 網域管理伺服器的主機。

類型

應用程式的類型。可用的選項包括:

目標

要建置應用程式或模組的叢集和獨立執行處理。可使用「加入」與「全部加入」按鈕,將所需的目標移至「選取的目標」欄。可使用「移除」與「全部移除」按鈕,將任何不需要的目標移至「可用的目標」欄。

唯有網域中已建立叢集或獨立執行處理時,才會顯示此選項。

下列章節說明各種應用程式類型的其他選項。

Web 應用程式的其他選項

如果應用程式類型是 Web 應用程式,則會出現下列選項。

環境根目錄

應用程式的路徑。在 Web 應用程式的 URL 中,環境根目錄緊接在連接埠號碼之後 (http://host:port/context-root/...)。環境根目錄的開頭必須是正斜線,例如 /hello

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions

虛擬伺服器

與此應用程式相關的虛擬伺服器。

唯有預設伺服器執行處理 server 存在時,才會顯示「虛擬伺服器」選項。如果存在叢集或其他獨立伺服器執行處理,您可以在建置之後選取虛擬伺服器。請移至「編輯應用程式」頁面,選取「目標」標籤,然後選取所需目標的「管理 VirtualServer」。

狀態

若選取此選項,則會啟用應用程式。此選項預設為選取。

可用性

若選取「已啟用」核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 組態和啟用高可用性時才可將此選項設定為 true。

如果存在預設伺服器執行處理 (server) 以外的叢集或獨立伺服器執行處理,便會顯示此選項。

先行編譯 JSP

若選取此選項,則會先行編譯 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 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新建置之應用程式的類別載入器會取消串列化任何先前儲存的資料。

保留應用程式範圍資源

若勾選此選項,會保留任何應用程式範圍的資源,並於重新建置期間將其復原。依預設,不會勾選此選項。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

程式庫

此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。路徑可以是絕對路徑也可以是相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在domain-dir 之下。程式庫會以指定順序供應用程式使用。

描述

應用程式的描述。

企業應用程式的其他選項

如果應用程式類型是企業應用程式,則會出現下列選項。

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions

虛擬伺服器

與此應用程式相關的虛擬伺服器。

唯有預設伺服器執行處理 server 存在時,才會顯示「虛擬伺服器」選項。如果存在叢集或其他獨立伺服器執行處理,您可以在建置之後選取虛擬伺服器。請移至「編輯應用程式」頁面,選取「目標」標籤,然後選取所需目標的「管理 VirtualServer」。

狀態

若選取此選項,則會啟用應用程式。此選項預設為選取。

可用性

若選取「已啟用」核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 組態和啟用高可用性時才可將此選項設定為 true。

如果存在預設伺服器執行處理 (server) 以外的叢集或獨立伺服器執行處理,便會顯示此選項。

Java Web Start

若選取此選項,則允許應用程式從屬端模組存取 Java Web Start。此選項預設為停用。

先行編譯 JSP

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

執行檢驗器

若選取此選項,便會在建置之前驗證建置描述元。若檢驗失敗,則不會執行建置。檢驗器將檢查建置描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。

您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。

相容性

若勾選此選項,會使用應用程式的 GlassFish Server v2 JAR 可視性需求,而不是在 GlassFish Server v3 版本 (包括 4.0 在內) 中所實行更嚴格的 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 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新建置之應用程式的類別載入器會取消串列化任何先前儲存的資料。

保留應用程式範圍資源

若勾選此選項,會保留任何應用程式範圍的資源,並於重新建置期間將其復原。依預設,不會勾選此選項。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

程式庫

此應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在domain-dir 之下。程式庫會以指定順序供應用程式使用。

描述

應用程式的描述。

應用程式從屬端的其他選項

如果應用程式類型是應用程式從屬端,則會出現下列選項。

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions

Java Web Start

若選取此選項,則允許應用程式從屬端模組存取 Java Web Start。此選項預設為停用。

執行檢驗器

若選取此選項,便會在建置之前驗證建置描述元。若檢驗失敗,則不會執行建置。檢驗器將檢查建置描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。

您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。

強制重新建置

若選取此選項,則會重新建置已建置的應用程式。若未選取此選項,則嘗試建置已建置的應用程式會產生錯誤。此選項預設為停用。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

描述

應用程式的描述。

連線器模組的其他選項

如果應用程式類型是連線器模組,則會出現下列選項。

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions

狀態

若選取此選項,則會啟用應用程式。此選項預設為選取。

執行檢驗器

若選取此選項,便會在建置之前驗證建置描述元。若檢驗失敗,則不會執行建置。檢驗器將檢查建置描述元的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。

您必須從更新工具安裝檢驗器套件,否則會記錄一則警告並忽略此選項。

強制重新建置

若選取此選項,則會重新建置已建置的應用程式。若未選取此選項,則嘗試建置已建置的應用程式會產生錯誤。此選項預設為停用。

保留應用程式範圍資源

若勾選此選項,會保留任何應用程式範圍的資源,並於重新建置期間將其復原。依預設,不會勾選此選項。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

描述

應用程式的描述。

EJB Jar 的其他選項

如果應用程式類型是 EJB Jar,則會出現下列選項。

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server 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 版本 (包括 4.0 在內) 中所實行更嚴格的 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 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新建置之應用程式的類別載入器會取消串列化任何先前儲存的資料。

保留應用程式範圍資源

若勾選此選項,會保留任何應用程式範圍的資源,並於重新建置期間將其復原。依預設,不會勾選此選項。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

程式庫

此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在domain-dir 之下。程式庫會以指定順序供應用程式使用。

描述

應用程式的描述。

其他類型應用程式的額外選項

如果應用程式類型是其他,則會出現下列選項。

應用程式名稱

應用程式的名稱。

名稱中可以包含一個選擇性的版本識別碼,後面接著名稱,兩者間用冒號 (:) 隔開。 版本識別碼必須以字母或數字開頭。當中可以包含英數字元,也可以加上底線 (_)、破折號 (-) 以及句號 (.) 字元。如需有關模組與應用程式版本的更多資訊,請參閱 Oracle GlassFish Server Application Deployment Guide 中的 Module and Application Versions

虛擬伺服器

與此應用程式相關的虛擬伺服器。

唯有預設伺服器執行處理 server 存在時,才會顯示「虛擬伺服器」選項。如果存在叢集或其他獨立伺服器執行處理,您可以在建置之後選取虛擬伺服器。請移至「編輯應用程式」頁面,選取「目標」標籤,然後選取所需目標的「管理 VirtualServer」。

狀態

若選取此選項,則會啟用應用程式。此選項預設為選取。

可用性

若選取「已啟用」核取方塊,則會對 Web 階段作業、有狀態的階段作業 Bean (SFSB) 檢查點及潛在的鈍化啟用高可用性。如果設定為 false (預設值),將對指定的應用程式、Web 應用程式或 EJB 模組停用所有 Web 階段作業儲存及 SFSB 檢查點。如果設定為 true,將啟用指定的應用程式或模組以獲得高可用性。僅在較高層級 (例如伺服器和容器層級) 組態和啟用高可用性時才可將此選項設定為 true。

如果存在預設伺服器執行處理 (server) 以外的叢集或獨立伺服器執行處理,便會顯示此選項。

OSGI 類型

若選取此選項,會指定混合 OSGi/Java-EE 模組。唯有當所選取的「類型」為「其他」時,才會顯示此選項。

先行編譯 JSP

若選取此選項,則會先行編譯 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 會串列化資料並將之儲存到記憶體中。若要復原資料,新重新建置之應用程式的類別載入器會取消串列化任何先前儲存的資料。

建置順序

應用程式的建置順序。

將會優先載入數字較小的應用程式。系統會先載入建置順序為 102 的應用程式,再載入建置順序為 110 的應用程式。如果應用程式在建置時未指定建置順序,系統便會指定 100 的預設建置順序。如果有兩個應用程式的建置順序相同,則會優先載入先建置的應用程式。若應用程式具有相依性且必須以特定順序載入,指定建置順序便相當有用。

程式庫

此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在domain-dir 之下。程式庫會以指定順序供應用程式使用。

描述

應用程式的描述。

相關作業
相關的 asadmin 命令
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices