在彈性管理環境中,您可以提交安裝應用程式工作,將企業應用程式部署在工作管理程式的受管理應用程式伺服器目標上。企業應用程式是一個企業保存檔 (EAR),且符合 Java™ Platform, Enterprise Edition (Java EE) 規格。
開始之前
將企業應用程式安裝在應用程式伺服器之前,請先執行下列動作:
- 開發和組合 EAR 檔。安裝應用程式工作不會變更現有「Java 命名和目錄 (JNDI)」和其他應用程式的連結。如果您必須在部署期間設定連結值,請勿使用工作管理程式來部署應用程式。請改用管理主控台應用程式安裝精靈或 wsadmin Script 等之類的部署工具,並將工作管理程式的受管理目標指定成部署目標。
- 啟動工作管理程式和目標。您要在其中安裝應用程式的每一部伺服器必須正在執行。如果目標是獨立式應用程式伺服器,也要啟動管理代理程式。
- 請確定目標與應用程式相容。7.0 版或更新版本的目標支援含有 Java 2 Platform, Enterprise Edition (J2EE) 1.3、J2EE 1.4, 或 Java EE 5 模組的 EAR 檔。
- 將 EAR 檔複製到工作管理程式設定檔的
/config/temp/JobManager 目錄。
如果 JobManager 目錄不存在,請在工作管理程式設定檔 /config/temp 目錄中,建立 JobManager 目錄。如果要建立和存取目錄,您必須具備適當的權限。
如果 EAR 檔存在於受管理目標上,您可以執行收集檔案工作,將 EAR 檔從受管理目標複製到
job_manager_profile/config/temp/JobManager/jobToken/targetName 目錄。請參閱收集檔案工作的相關主題。
- 執行配送檔案工作,將 EAR 檔複製到受管理目標。請記下您在配送檔案時所指定的任何目的地值。
避免困難: 您必須先將 EAR 檔配送至目標,才能執行
安裝應用程式工作。配送檔案工作會將工作管理程式設定檔
/config/temp/JobManager 目錄中的 EAR 檔,複製到目標。目標上的 EAR 檔名稱會變成您在配送檔案時指定給目的地的值。請參閱配送檔案工作的相關主題。
gotcha
關於這項作業
您可以使用工作管理程式或部署管理程式的管理主控台來提交工作,以便將企業應用程式檔案部署在選取的目標上。從主控台選擇安裝應用程式工作,以指定要安裝的檔案,指定工作選項,排定工作,檢閱摘要,以及提交工作。
相對於使用主控台,您可以改以執行 AdministrativeJobs 指令群組中的 installApplication 工作 Script,以便將應用程式檔案部署至目標。請參閱「管理工作類型」主題。
程序
- 從管理主控台的導覽樹,按一下。
- 選擇一項工作,以安裝應用程式檔案。
- 從清單中,選取安裝應用程式工作類型。
- (選用)指定工作的說明。
- 按下一步。
- 選擇工作目標,以便將應用程式檔案部署到其中。
- 從清單中選取目標群組,或選取目標名稱。
在目標群組清單中,只會顯示對您選取的工作類型有效的目標群組。
- 如果您選取目標名稱,請指定目標名稱,並按一下新增,或是按一下尋找,並在「尋找目標」頁面上指定選擇的目標。
- 如果需要進行使用者鑑別,請指定使用者名稱、密碼,或其他任何所需的鑑別值。
- 按下一步。
- 指定安裝應用程式工作的參數。
- 對於應用程式名稱,請指定應用程式檔案的基本檔名。
依預設,工作會在應用程式名稱後面附加 .ear 副檔名。
假設您按照從工作管理程式配送檔案至目標的相關主題所述,配送了 DynaCacheEsi.ear 檔。為了繼續使用該主題中的
DynaCacheEsi.ear 範例,請指定應用程式檔案名稱,但不指定 .ear 副檔名:
DynaCacheEsi
- 如果您在配送應用程式時,指定了 EAR 檔名稱以外的目的地值,請指定該目的地值作為應用程式位置。
依預設,工作會在預設目的地位置中搜尋該應用程式。如果您沒有指定應用程式位置值,位置會預設為受管理目標的 downloadedContent/application_name.ear。因此,如果您指定 DynaCacheEsi 作為應用程式名稱,會將應用程式位置預設為 downloadedContent/DynaCacheEsi.ear。
在配送檔案時,如果您指定了 EAR 檔名稱以外的目的地值,請指定該目的地值作為應用程式位置。
以 DynaCacheEsi.ear 為例,您在配送 EAR 檔時,不是指定 EAR 檔名稱 DynaCacheEsi.ear 作為目的地值。而是指定 dynacache_esi_sample 作為目的地值。因此,應用程式位置會是 downloadedContent/dynacache_esi_sample。為了讓目標能夠找到應用程式,請指定目的地值:
dynacache_esi_sample
- 如果您將應用程式安裝在部署管理程式的聯合節點上,請指定目標伺服器、節點或叢集名稱。
對於伺服器名稱,請按一下尋找,並指定目標伺服器。產品會根據您的選擇,來填入伺服器和節點名稱的值。
如果目標是叢集,請針對叢集名稱,按一下尋找,並指定目標叢集。
- 按下一步。
- 排定工作。
您指定的是工作管理程式的相對時間和日期。
- (選用)指定一或多個電子郵件位址,以便在工作完成時傳送通知至該位址。
如果您指定多個電子郵件位址,請用逗號來區隔它們。
- 選取可以提交工作的時機。
- 選取工作的有效期限。
- (選用)指定工作的循環間隔、間隔的開始日期和時間,以及間隔的結束日期和時間。
- 按下一步。
- 檢閱摘要,並按一下完成,以提交工作。
下一步
在「工作狀態」頁面中,按一下安裝應用程式工作的 ID,並檢視工作狀態。按一下「重新整理狀態」圖示
,來重新整理顯示的狀態。
如果工作未順利完成,請檢視執行工作所產生的任何錯誤訊息、更正錯誤狀況,以及重新提交工作。
如果安裝成功,目標資源清單中會顯示該應用程式的名稱。按一下,以查看資源清單。
在安裝應用程式之後,您可以執行用來管理應用程式或檔案的工作:
- 啟動應用程式
- 停止應用程式
- 更新應用程式
- 解除安裝應用程式
- 移除檔案