Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

有關部署應用程式的 管理主控台 作業

Procedure部署企業應用程式

企業應用程式封裝於 EAR 檔案中,EAR 檔案是包含任意 J2EE 獨立模組 (例如 WAR 檔案和 EJB JAR 檔案) 的一種歸檔檔案。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [企業應用程式] 節點。

  3. 在 [企業應用程式] 頁面中,按一下 [部署]。

  4. 在 [部署] 頁面中,指定要部署的 EAR 檔案的位置。

    伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

    • 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

      按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

    • 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的應用程式,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

      鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。

  5. 按 [下一步],以顯示 [部署企業應用程式] 頁面。

  6. 在 [部署企業應用程式] 頁面中,請指定應用程式的設定。

    1. 在 [應用程式名稱] 欄位中,既可以保留預設名稱 (即檔案名稱的字首),也可以鍵入其他名稱。

      如果您選擇上傳檔案,則會顯示預設名稱。應用程式名稱必須是一專屬名稱。

    2. 若要在部署之後停用應用程式以使其不可用,請選取 [已停用] 單選按鈕。

      依預設,部署應用程式之後即可使用該應用程式。

    3. 如果已部署應用程式,請選取 [重新部署] 核取方塊以對其進行重新部署;否則將顯示錯誤。

      您也可以選擇其他應用程式名稱,並以新名稱對其進行部署。

    4. 若要在部署之前檢驗檔案的結構和內容,請選取 [檢驗器] 核取方塊。

      大型應用程式的檢驗會很費時。如果懷疑檔案已毀壞或為不可攜式,請檢驗檔案。

    5. 若要預編譯 JSP 頁面,請選取 [JSP] 核取方塊。

      如果未選取此核取方塊,則首次存取 JSP 頁面時會在執行階段編譯這些頁面。由於編譯通常很費時,因此在生產環境中請選取此核取方塊。

    6. 選擇高可用性設定。

      若要啟用應用程式的高可用性,請選取 [可用性] 核取方塊。如果啟用了應用程式的可用性,則必須也在所有更高層級 (指配置和 Web 容器或 EJB 容器) 啟用可用性。

    7. 選擇要將應用程式部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該應用程式將部署到預設伺服器實例 server

      如果您要重新部署,請勿選取目標。此時您所作的任何選取都將被忽略。參考已部署的應用程式的所有目標叢集或獨立伺服器實例都將自動參考新的、重新部署的應用程式 (如果已啟用叢集或獨立實例的動態重新配置)。如需有關如何在不中斷服務的情況下重新部署應用程式的更多資訊,請參閱「升級應用程式。」

    8. 選擇是否產生 RMI 存根。

      如果選擇產生 RMI 存根,則會產生靜態 RMI-IIOP 存根並將其儲存到用戶端 JAR 檔案。

  7. 按一下 [確定] 以部署應用程式。

等效的 asadmin 指令

deploy

Procedure編輯已部署的企業應用程式

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 展開 [企業應用程式] 節點。

  3. 選取已部署的應用程式的節點。

  4. 在 [企業應用程式] 頁面中,變更描述。

  5. 在企業版中,啟用或停用高可用性。

    如果啟用了應用程式的可用性,則必須也在所有更高層級 (指配置和 Web 容器或 EJB 容器) 啟用可用性。

Procedure部署 Web 應用程式

Web 應用程式封裝於 WAR 檔案中,WAR 檔案是包含元件 (例如 servlet 和 JSP 檔案) 的一種歸檔檔案。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [Web 應用程式] 節點。

  3. 在 [Web 應用程式] 頁面中,按一下 [部署]。

  4. 在 [部署] 頁面中,指定要部署的 WAR 檔案的位置。

    伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

    • 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

      按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

    • 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的應用程式,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

      鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。

  5. 按一下 [下一步] 以顯示 [部署 Web 應用程式] 頁面。

  6. 在 [部署 Web 應用程式] 頁面中,請指定應用程式的設定。

    1. 在 [應用程式名稱] 欄位中,既可以保留預設名稱 (即檔案名稱的字首),也可以鍵入其他名稱。

      如果您選擇上傳檔案,則會顯示預設名稱。應用程式名稱必須是一專屬名稱。

    2. 在 [環境根] 欄位中,輸入識別 Web 應用程式的字串。

      在 Web 應用程式的 URL 中,環境根目錄要緊跟連接埠號 (http://host:port/context-root/...)。確定環境根以正斜線開頭,例如:/hello

    3. 若要在部署之後停用應用程式以使其不可用,請選取 [已停用] 單選按鈕。

      依預設,部署應用程式之後即可使用該應用程式。

    4. 如果已部署應用程式,請選取 [重新部署] 核取方塊以對其進行重新部署;否則將顯示錯誤。

      您也可以選擇其他應用程式名稱,並以新名稱對其進行部署。

    5. 若要在部署之前檢驗檔案的結構和內容,請選取 [檢驗器] 核取方塊。

      大型應用程式的檢驗通常會很費時。如果懷疑檔案已毀壞或為不可攜式,請檢驗檔案。

    6. 若要預編譯 JSP 頁面,請選取 [JSP] 核取方塊。

      如果未選取此核取方塊,則首次存取 JSP 頁面時會在執行階段編譯這些頁面。由於編譯通常很費時,因此在生產環境中請選取此核取方塊。

    7. 選擇高可用性設定。

      若要啟用應用程式的高可用性,請選取 [可用性] 核取方塊。如果啟用了應用程式的可用性,則必須也在所有更高層級 (指配置和 Web 容器或 EJB 容器) 啟用可用性。

    8. 選擇要將應用程式部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該應用程式將部署到預設伺服器實例 server

      如果您要重新部署,請勿選取目標。此時您所作的任何選取都將被忽略。參考已部署的應用程式的所有目標叢集或獨立伺服器實例都將自動參考新的、重新部署的應用程式 (如果已啟用叢集或獨立實例的動態重新配置)。如需有關如何在不中斷服務的情況下重新部署應用程式的更多資訊,請參閱「關於滾動升級。」

    9. 選擇是否產生 RMI 存根。

      如果選擇產生 RMI 存根,則會產生靜態 RMI-IIOP 存根並將其儲存到用戶端 JAR 檔案。

  7. 按一下 [確定] 以部署應用程式。

等效的 asadmin 指令

deploy

Procedure啟動已部署的 Web 應用程式

部署應用程式之後,您可以從 管理主控台 啟動該應用程式。伺服器和 HTTP 偵聽程式必須正在執行,應用程式才能啟動。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 按一下 [Web 應用程式]。

  3. 按一下 Web 應用程式的 [啟動] 連結。

  4. 在 [Web 應用程式連結] 頁面中按一下連結以啟動應用程式。

Procedure部署 EJB 模組

EJB 模組也稱為 EJB JAR 檔案,它包含企業 Bean。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [EJB 模組] 節點。

  3. 在 [EJB 模組] 頁面中,按一下 [部署]。

  4. 在 [部署] 頁面中,指定要部署的 JAR 檔案的位置。

    伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

    • 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

      按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

    • 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的應用程式,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

      鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。

  5. 按 [下一步] 以顯示 [部署 EJB 模組] 頁面。

  6. 在 [部署 EJB 模組] 頁面中,請指定模組的設定。

    1. 在 [應用程式名稱] 欄位中,既可以保留預設名稱 (即檔案名稱的字首),也可以鍵入其他名稱。

      如果您選擇上傳檔案,則會顯示預設名稱。應用程式名稱必須是一專屬名稱。

    2. 若要在部署之後停用模組以使其不可用,請選取 [已停用] 單選按鈕。

      依預設,模組部署之後即可使用。

    3. 如果已部署模組,請選取 [重新部署] 核取方塊以對其進行重新部署;否則將顯示錯誤。

      您也可以選擇其他應用程式名稱,並以新名稱對其進行部署。

    4. 若要在部署之前檢驗檔案的結構和內容,請選取 [檢驗器] 核取方塊。

      大型應用程式的檢驗會很費時。如果懷疑檔案已毀壞或為不可攜式,請檢驗檔案。

    5. 選擇高可用性設定。

      若要啟用模組的高可用性,請選取 [可用性] 核取方塊。如果啟用了模組的可用性,則必須也在所有更高層級 (指配置和 Web 容器或 EJB 容器) 啟用可用性。

    6. 選擇要將模組部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該模組將部署到預設伺服器實例 server

      如果您要重新部署,請勿選取目標。此時您所作的任何選取都將被忽略。參考已部署的模組的所有目標叢集或獨立伺服器實例都將自動參考新的、重新部署的模組 (如果已啟用叢集或獨立實例的動態重新配置)。如需有關如何在不中斷服務的情況下重新部署模組的更多資訊,請參閱「關於滾動升級。」

    7. 選擇是否產生 RMI 存根。

      如果選擇產生 RMI 存根,則會產生靜態 RMI-IIOP 存根並將其儲存到用戶端 JAR 檔案。

  7. 按一下 [確定] 以部署模組。

等效的 asadmin 指令

deploy

Procedure部署連接器模組

連接器也稱為資源介面,它封裝於一種稱為 RAR 檔案的歸檔檔案中。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [連接器模組] 節點。

  3. 在 [連接器模組] 頁面中,按一下 [部署]。

  4. 在 [部署] 頁面中,指定要部署的 RAR 檔案的位置。

    伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

    • 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

      按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

    • 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的模組,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

      鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。

  5. 按 [下一步] 以顯示 [部署連接器模組] 頁面。

  6. 在 [部署連接器模組] 頁面中,指定模組的設定。

    1. 在 [應用程式名稱] 欄位中,既可以保留預設名稱 (即檔案名稱的字首),也可以鍵入其他名稱。

      如果您選擇上傳檔案,則會顯示預設名稱。應用程式名稱必須是一專屬名稱。

    2. 在 [執行緒池 ID] 欄位中,為要部署的資源介面指定執行緒池。

      依預設,Application Server 處理其預設執行緒池中所有資源介面的工作請求。使用該欄位可以關聯特定使用者建立的執行緒池以處理資源介面的工作請求。

    3. 若要在部署之後停用模組以使其不可用,請選取 [已停用] 單選按鈕。

      依預設,模組部署之後即可使用。

      啟用或停用連接器模組時,您也同時啟用或停用了指向該模組的連接器資源和連線池。

    4. 如果已部署模組,請選取 [重新部署] 核取方塊以對其進行重新部署;否則將顯示錯誤。

      您也可以選擇其他應用程式名稱,並以新名稱對其進行部署。

    5. 若要在部署之前檢驗檔案的結構和內容,請選取 [檢驗器] 核取方塊。

      大型應用程式的檢驗通常會很費時。如果懷疑檔案已毀壞或為不可攜式,請檢驗檔案。

    6. 如果資源介面被指定了附加特性,將顯示這些特性。

      使用此表可以修改這些特性的預設值。

    7. 選擇要將模組部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該模組將部署到預設伺服器實例 server

      如果您要重新部署,請勿選取目標。此時您所作的任何選取都將被忽略。參考已部署的模組的所有目標叢集或獨立伺服器實例都將自動參考新的、重新部署的模組 (如果已啟用叢集或獨立實例的動態重新配置)。如需有關如何在不中斷服務的情況下重新部署模組的更多資訊,請參閱「關於滾動升級。」

  7. 按一下 [確定] 以部署模組。

等效的 asadmin 指令

deploy

Procedure建立生命週期模組

當伺服器生命週期中的一個或多個事件觸發生命週期模組時,該模組會執行作業。這些伺服器事件包含:

生命週期模組不屬於 J2EE 規格,但該模組是 Application Server 的增強功能。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [生命週期模組] 節點。

  3. 在 [生命週期模組] 頁面中,按一下 [新建]。

  4. 在 [建立生命週期模組] 頁面中,指定以下設定:

    1. 在 [名稱] 欄位中,鍵入指定模組功能的名稱。

    2. 在 [類別名稱] 欄位中,鍵入生命週期模組之類別檔案的完全合格名稱。

    3. 如果包含生命週期的 JAR 檔案位於伺服器的類別路徑中,請將 [類別名稱] 欄位保留為空白。否則,鍵入完全合格的路徑。

      如果不指定類別路徑,則必須在 domain-dir/applications/lifecycle-module/module-name 中解壓縮類別。如果指定類別路徑,則無需其他操作。

    4. 在 [載入順序] 欄位中,鍵入大於 100 且小於作業系統的 MAXINT 值的整數。

      該整數將確定伺服器啟動時載入生命週期模組的次序。具有較小整數的模組可以更快地載入。

    5. 啟動伺服器時,伺服器將載入已部署的生命週期模組。

      依預設,如果載入失敗,伺服器仍將繼續執行啟動作業。若要在載入失敗時防止伺服器啟動,請選取 [載入失敗時] 核取方塊。

    6. 若要在部署之後停用模組以使其不可用,請選取 [已停用] 單選按鈕。

      由於在伺服器啟動時會呼叫生命週期模組,因此只有伺服器實例重新啟動後,被停用的生命週期模組才會停止作業。

    7. 選擇要將模組部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該模組將部署到預設伺服器實例 server

  5. 按一下 [確定]。

等效的 asadmin 指令

create-lifecycle-module

Procedure部署應用程式用戶端模組

應用程式用戶端模組也稱為 J2EE 應用程式用戶端 JAR 檔案,它包含用戶端的伺服器端常式。

  1. 在樹形元件中,展開 [應用程式] 節點。

  2. 選取 [應用程式用戶端模組] 節點。

  3. 在 [應用程式用戶端模組] 頁面中,按一下 [部署]。

  4. 在 [部署] 頁面中,指定要部署的 JAR 檔案的位置。

    伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

    • 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

      按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

    • 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的模組,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

      鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。

  5. 按 [下一步] 以顯示 [部署應用程式用戶端模組] 頁面。

  6. 在 [部署應用程式用戶端模組] 頁面中,請指定模組的設定。

    1. 在 [應用程式名稱] 欄位中,既可以保留預設名稱 (即檔案名稱的字首),也可以鍵入其他名稱。

      如果您選擇上傳檔案,則會顯示預設名稱。應用程式名稱必須是一專屬名稱。

    2. 如果已部署模組,請選取 [重新部署] 核取方塊以對其進行重新部署;否則將顯示錯誤。

      您也可以選擇其他應用程式名稱,並以新名稱對其進行部署。

    3. 若要在部署之前檢驗檔案的結構和內容,請選取 [檢驗器] 核取方塊。

      大型應用程式的檢驗會很費時。如果懷疑檔案已毀壞或為不可攜式,請檢驗檔案。

    4. 選擇要將模組部署到的目標。

      從可用目標的清單中選擇目標,並按一下 [新增]。目標可以是叢集或獨立伺服器實例。如果不選取目標,則該模組將部署到預設伺服器實例 server

      如果您要重新部署,請勿選取目標。此時您所作的任何選取都將被忽略。參考已部署的模組的所有目標叢集或獨立伺服器實例都將自動參考新的、重新部署的模組 (如果已啟用叢集或獨立實例的動態重新配置)。如需有關如何在不中斷服務的情況下重新部署模組的更多資訊,請參閱「關於滾動升級。」

    5. 選擇是否產生 RMI 存根。

      如果選擇產生 RMI 存根,則會產生靜態 RMI-IIOP 存根並將其儲存到用戶端 JAR 檔案。

      對於用戶端常式:

      • 通常,應用程式供應商會發行包含用戶端常式的 JAR 檔案。

      • 應用程式提供者透過指定 asadmin deploy 指令的 --retrieve 選項來取得用戶端存根。

  7. 按一下 [確定] 以部署模組。

等效的 asadmin 指令

deploy

Procedure指定用於部署的歸檔檔案

在應用程式或模組頁面上按一下 [部署],以存取 [部署] 頁面。在 [部署] 頁面中,指定封裝應用程式或模組的歸檔檔案的位置。

伺服器是執行應用程式伺服器和網域管理伺服器的主機。用戶端機器是可以用於透過瀏覽器來檢視 管理主控台 的主機。

  1. 當檔案常駐於用戶端機器上或可從用戶端機器存取時,按一下單選按鈕可以指定要上傳到 Application Server 的套裝軟體檔案。

    按一下 [瀏覽] 以找到檔案,或鍵入檔案的完整路徑。

  2. 如果檔案位於伺服器上,或者要從展開的目錄部署未封裝的應用程式,則按一下單選按鈕以指定必須可以從伺服器上存取的套裝軟體檔案或目錄路徑。

    鍵入檔案或目錄的完整路徑名稱。從展開的目錄部署適用於進階開發者,但不建議在生產環境下進行此操作。