安裝企業應用程式或模組的方式

產品提供多種方式來安裝 Java™ Platform Enterprise Edition (Java EE) 應用程式檔案。

可安裝檔案包括企業保存檔 (EAR)、Enterprise Bean (EJB)、Web 應用程式保存檔 (WAR)、階段作業起始通訊協定 (SIP) 保存檔 (SAR)、資源配接器(連接器或 RAR),以及應用程式用戶端模組。它們可以安裝在伺服器 或叢集上。應用程式用戶端檔案可以安裝在 WebSphere® Application Server 配置中,但不能在伺服器上執行。

表 1. 應用程式檔案的安裝方式. 利用管理主控台、wsadmin、程式設計或部署工具,來部署應用程式或模組。
選項 方法 模組 註解 安裝後啟動
管理主控台安裝精靈

請參閱有關使用主控台來安裝企業應用程式檔案的主題。

在主控台導覽樹狀結構中按一下應用程式 > 新建應用程式 > 新建企業應用程式,然後遵循精靈中的指示。 下列所有模組的檔案:
  • EAR
  • EJB
  • WAR
  • SAR
  • RAR
  • 應用程式用戶端
提供其中一種更簡便的方式來安裝應用程式檔案。

對於不需要變更預設連結的應用程式,在您指定應用程式檔案之後,展開選擇產生預設連結和對映,選取產生預設連結,按一下「摘要」步驟,然後按一下完成

在主控台導覽樹狀結構中,按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式,在「企業應用程式」頁面按一下啟動
[AIX Solaris HP-UX Linux Windows][z/OS]監視目錄 [AIX Solaris HP-UX Linux Windows][z/OS]將 EAR 檔或模組新增到應用程式伺服器 或部署管理程式設定檔的 monitoredDeployableApps 子目錄。

若為基本(獨立式)應用程式伺服器,監視目錄為應用程式伺服器設定檔的 monitoredDeployableApps /servers/server_name 目錄。

若為部署管理程式,部署管理程式設定檔的監視目錄如下:
  • monitoredDeployableApps/ servers/server_name
  • monitoredDeployableApps/ nodes/node_name /servers/server_name
  • monitoredDeployableApps/ clusters/cluster_name
[AIX Solaris HP-UX Linux Windows][z/OS]下列所有模組的檔案:
  • EAR
  • EJB
  • WAR
  • SAR

使用這個選項,以拖放方式來部署 Java EE 5.0 及更新版本的模組。

[AIX Solaris HP-UX Linux Windows][z/OS]提供其中一種更簡便的方式來安裝應用程式。

您無法在部署期間指定連結。如果應用程式需要您對連結進行變更,請使用管理主控台安裝精靈、應用程式內容檔或 wsadmin Script,來安裝應用程式。

監視目錄部署與快速部署工具之間具有下列差異:
  • 監視目錄部署支援部署到基本和網路部署環境。快速部署工具僅支援部署到基本環境。
  • 監視目錄部署不會啟動新的常駐程式。快速部署工具會啟動個別的程序。
  • 監視目錄部署支援部署 Java EE 5 以及更新版本的模組。快速部署工具支援 J2EE 1.3 和 1.4 模組的組合,以及所有 Java EE 模組版本的部署。
  • 監視目錄部署支援使用內容檔來指定部署選項。快速部署工具不支援使用內容檔。
[AIX Solaris HP-UX Linux Windows][z/OS]在應用程式或模組安裝或更新之後,產品會自動啟動應用程式或模組。

對於部署管理程式監視目錄中的安裝架構,如果節點代理程式或伺服器不在執行中,產品不會自動啟動應用程式或模組。

[AIX Solaris HP-UX Linux Windows][z/OS]應用程式內容檔 [AIX Solaris HP-UX Linux Windows][z/OS]建立內容檔,以指定安裝或更新應用程式檔案。然後,採用下列任一種方法,來執行 wsadmin applyConfigProperties 指令:
  • 在 Script 中
  • 在命令提示字元下
  • 新增內容檔到 monitoredDeployableApps /deploymentProperties 監視目錄
[AIX Solaris HP-UX Linux Windows][z/OS]下列所有模組的檔案:
  • EAR
  • EJB
  • WAR
  • SAR
[AIX Solaris HP-UX Linux Windows][z/OS]如需使用內容檔部署應用程式的相關資訊,請參閱下列主題:
  • 使用應用程式內容檔來安裝、更新和刪除企業應用程式檔案
  • 透過將內容檔新增至監視目錄來安裝企業應用程式檔案
[AIX Solaris HP-UX Linux Windows][z/OS]在應用程式或模組安裝或更新之後,產品會自動啟動應用程式或模組。

對於部署管理程式監視目錄中的安裝架構,如果節點代理程式或伺服器不在執行中,產品不會自動啟動應用程式或模組。

wsadmin Script 在 Script 或命令提示字元下,呼叫 AdminApp 物件 install 指令。 下列所有模組的檔案:
  • EAR
  • EJB
  • WAR
  • SAR
  • RAR
  • 應用程式用戶端
如需取得 wsadmin 概觀,請參閱「Scripting 入門」。 使用 AdminControl 來呼叫 ApplicationManager MBean 的 startApplication 方法。
工作管理程式執行 wsadmin Script 在 Script 中或命令提示字元下,呼叫 AdminTask.submitJob -jobType installApplication 指令。 下列所有模組的檔案:
  • EAR
  • EJB
  • WAR
  • SAR
  • RAR
  • 應用程式用戶端
使用工作管理程式,來提交用來安裝應用程式的工作。您也可以提交工作,以便在指定時間啟動和停止應用程式。
  • 呼叫 AdminTask.submitJob -jobType startApplication 指令。
  • 使用 AdminControl 來呼叫 ApplicationManager MBean 的 startApplication 方法。
Java 應用程式設計介面 完成「透過程式設計來安裝應用程式」中的步驟,以安裝程式。 所有 EAR 檔 使用 Java Management Extensions (JMX) MBeans 來安裝應用程式。 如需 Java MBean 程式設計概觀,請參閱「透過程式設計來管理應用程式」。 在 Proxy 上呼叫 startApplication 方法,來啟動應用程式。
快速部署工具 簡單來說,請執行下列動作:
  1. 更新您的 J2EE 應用程式檔案。
  2. 設定快速部署環境。
  3. 建立開放式專案。
  4. 啟動快速部署階段作業。
  5. 將更新後的應用程式檔案放到開放式專案中。
J2EE 1.3 或 1.4 規格層次的 J2EE 模組(包括 EAR 檔),以及下列獨立式模組:
  • EJB
  • WAR
  • SAR
  • RAR
  • 應用程式用戶端

快速部署工具不支援 J2EE 1.2 或 Java EE 5.0 和更新版本的規格層次。使用這個選項,以拖放方式來部署 J2EE 1.3 或 1.4 模組。不同於監視目錄選項,快速部署工具不支援以拖放方式來部署 Java EE 5.0 以及更新版本的模組。

快速部署工具提供下列優點:
  • 在部署之前,您不需要組合 J2EE 應用程式檔案。
  • 您不需要使用此表格提及的其他安裝工具來部署檔案。

如需快速部署工具與監視目錄部署兩者的差異處清單,請參閱這個表格中的監視目錄說明。

使用這個表格中的任一選項,來啟動應用程式。最簡單的選項是在「企業應用程式」頁面中按一下啟動
Java 程式 撰寫使用 Java EE DeploymentManager (JSR-88) 方法的程式。
已淘汰的特性 已淘汰的特性: 使用 JSR-88 的應用程式安裝,在 WebSphere Application Server 8.0 版已經淘汰了。 請使用這個表格所列的另一種方法,來部署應用程式或模組。depfeat
所有 Java EE 模組,包括 EAR 檔和下列獨立式模組:
  • EJB
  • WAR
  • SAR
  • RAR
  • 應用程式用戶端
  • 使用 Java EE 應用程式部署規格 (JSR-88)。
  • 可以使用 DConfigBeans 來自訂模組。
在程式中呼叫 Java EE DeploymentManager (JSR-88) start 方法,以便在模組的執行環境起始設定時,啟動已部署的模組。

指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_app_install
檔名:crun_app_install.html