使用 [部署應用程式或模組] 頁面可部署應用程式。
[部署應用程式或模組] 頁面包含所有應用程式的下列選項。只有在指定應用程式的 [位置] 欄位時,才會出現其他選項。
正在部署之應用程式的歸檔位置。
下列選項指定可存取歸檔的位置,以及歸檔為檔案或目錄。
歸檔是常駐在用戶端機器上的檔案,或是可從用戶端機器存取。
用戶端是您要在其上透過瀏覽器檢視管理主控台的主機。
歸檔是常駐在伺服器機器上的檔案,或是展開之目錄中未封裝的應用程式。
伺服器機器是執行 GlassFish Server 網域管理伺服器的主機。
應用程式的類型。可用的選項包括:
Web 應用程式
企業應用程式
應用程式用戶端
連接器模組
EJB Jar
Ruby 應用程式
其他
下列章節說明各種應用程式類型的其他選項。
如果應用程式類型是 Web 應用程式,則會出現下列選項。
應用程式的路徑。在 Web 應用程式的 URL 中,環境根目錄緊跟在連接埠號碼之後 (http://host: port/context-root/...)。環境根目錄的開頭必須是正斜線,例如 /hello。
應用程式的名稱。
與此應用程式相關的虛擬伺服器。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。路徑可以是絕對路徑也可以是相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是企業應用程式,則會出現下列選項。
應用程式的名稱。
與此應用程式相關的虛擬伺服器。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
若選取此選項,則允許應用程式用戶端模組存取 Java Web Start。此選項預設為停用。
此應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是應用程式用戶端,則會出現下列選項。
應用程式的名稱。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
若選取此選項,則允許應用程式用戶端模組存取 Java Web Start。此選項預設為停用。
應用程式的說明。
如果應用程式類型是連接器模組,則會出現下列選項。
應用程式的名稱。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
應用程式的說明。
如果應用程式類型是 EJB Jar,則會出現下列選項。
應用程式的名稱。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。
如果應用程式類型是 Ruby 應用程式,則會出現下列選項。
應用程式的名稱。
應用程式的路徑。在 Web 應用程式的 URL 中,環境根目錄緊跟在連接埠號碼之後 (http://host: port/context-root/...)。環境根目錄的開頭必須是正斜線,例如 /hello。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
安裝 JRuby 容器的目錄路徑。預設位置為 as-install/jruby。如果您在此欄位指定值,應用程式值會置換針對 Ruby 容器所設的 [JRuby 主目錄] 值。
要啟動的 JRuby 執行階段初始數目。此值必須大於或等於 [池的最小大小] 欄位的值,且小於或等於 [池的最大大小] 欄位的值。預設值為 1。如果您指定此欄位的值,應用程式值會置換針對 Ruby 容器所設的 [池的初始大小] 值。
池中 JRuby 執行階段的最小數目。此值必須小於或等於 [池的初始大小] 欄位的值,且小於或等於 [池的最大大小] 欄位的值。預設值為 1。如果您指定此欄位的值,應用程式值會置換針對 Ruby 容器所設的 [池的最小大小] 值。
池中 JRuby 執行階段的最大數目。此值必須大於或等於 [池的最小大小] 欄位的值,且大於或等於 [池的初始大小] 欄位的值。預設值為 1。如果您指定此欄位的值,應用程式值會置換針對 Ruby 容器所設的 [池的最大大小] 值。
將部署應用程式的架構。可用的選項包括 rails、merb、sinatra 和 auto-detection。預設值為 rails。若將此特性設為 auto-detection 以外的值,將會略過可能冗長的一般自動偵測程序,並強制在指定的架構上進行部署。如果已部署的應用程式不是針對指定的架構所撰寫,則會產生錯誤。
執行 JRuby 架構 (例如 Rails 或 Merb) 的環境。可用的選項包括 production、development 和 test。預設值為 development。
將執行應用程式之架構的執行緒安全設定。此特性會影響使用自動偵測到的啟動程序檔 (使用者提供) 所啟動之應用程式。可用的選項包括:
指定架構為執行緒安全,因此不需要為它建立池。
指定啟動應用程式時需使用應用程式實例池,而且一次由一個執行緒存取一個應用程式實例。
GlassFish Server 會嘗試自動偵測執行緒安全性。此為預設值。
此特性只會影響啟動時無法自動判斷執行緒安全性的架構。若將此值設為 true,並不會導致自動偵測的 Rails 2.1.x 應用程式以執行緒安全模式啟動,也不會強制執行緒安全架構以池儲存的模式啟動。
與此應用程式相關的虛擬伺服器。
應用程式的說明。
如果應用程式類型是其他,則會出現下列選項。
應用程式的名稱。
與此應用程式相關的虛擬伺服器。
若選取此選項,則會啟用應用程式。此選項預設為選取。
若選取此選項,則會預編譯 JavaServer Pages (JSP) 檔案。若停用此選項,則首次存取 JSP 檔案時會於執行階段編譯這些檔案。此選項預設為停用。
若選取此選項,則會在部署之前執行檢驗器。若檢驗失敗,則不會執行部署。檢驗器將檢查檔案的結構和內容。檢驗大型應用程式通常非常費時。此選項預設為停用。
若選取此選項,則會重新部署已部署的應用程式。若未選取此選項,則嘗試部署已部署的應用程式會產生錯誤。此選項預設為停用。
此模組或應用程式專屬的程式庫 JAR 檔案逗號分隔清單。指定絕對或相對路徑。相對路徑是相對於 domain-dir/lib/applibs。如果是絕對路徑,網域管理伺服器 (DAS) 必須能夠存取該路徑,因此路徑必須在 domain-dir 之下。程式庫會以指定順序供應用程式使用。
應用程式的說明。