Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 關於電腦軟件教程 >> MyEclipse企業級應用程序項目部署

MyEclipse企業級應用程序項目部署

日期:2017/2/10 14:48:02      編輯:關於電腦軟件教程
MyEclipse的項目部署是基於WTP應用程序服務器框架的。你可以將任何WTP服務連接器安裝進MyEclipse工作台。MyEclipse提供了一大套流行的包含特殊功能的WTP服務連接器,可以通過部署項目來保持在開發過程中與項目資源同步。

MyEclipse企業工作台可將Web、EJB和企業級應用項目以exploded或packaged存檔的模式部署到MyEclipse啟用的任意應用服務器上。JEE標准命令對每個應用程序類型下的打包文件結構進行部署。通常,JEE應用程序是被部署進產品環境中來作為它們各自的JEE命令文件結構的存檔版本的,也即所說的packaged 存檔的部署。而exploded存檔部署包括創建應用程序的原始文件夾和在應用程序服務器上直接可用的文件結構,不涉及存檔。

MyEclipse能夠將JEE項目以exploded或packaged 存檔的形式部署到一個或者多個應用程序服務器上。當JEE項目以exploded存檔形式進行部署時,MyEclipse部署服務會使用“按需同步”的技術來與項目狀態保持同步性。注意exploded存檔部署並不是標准的JEE部署形式。因此,部署服務約束了部署形式,項目應當被目標部署服務器所支持。

MyEclipse應用程序項目部署方法
部署服務線框圖

部署模型的取捨

Packaged存檔部署與exploded部署不同,不支持增量或自動存檔更新。因此,在項目編輯上,Packaged部署會與它的源項目不同步。而exploded部署的按需同步不會遭遇這種同步問題,項目部署能夠對源項目的編輯進行不斷實時更新。這兩種部署各有其優缺點。比如,packaged部署之所以比exploded部署效率低。這是因為使用增量變化對packaged部署的更新需要重建整個存檔。在資源發生變化後,packaged部署需要完成與整個項目更新所做的相同數量的工作。

packaged部署模式的好處是它是產品部署的JEE部署標准和格式。因此,所有的應用程序服務器都支持packaged部署模式。Exploded部署快速而直接。項目的增量變化會立即反映在項目部署的服務器上。然而,它卻無法支持在標准方式下跨越所有的JEE應用程序服務器。

部署管理設施

MyEclipse的部署是通過使用部署管理器來進行管理的。這個窗口可以讓用戶看到已經存在的部署、添加新的部署以及移除舊的部署。下圖描述了部署在單一服務器上的項目。

MyEclipse應用程序項目部署方法
管理部署窗口

部署的一些要點:


當JEE項目被部署後,它將保持這種部署直到項目被移除或者部署被解除。
解除部署的操作由用戶通過解除命令的請求直接發起或者作為“deploymenttermination事件”的結果間接發起 。
部署通過Eclipse會話持續覆蓋。因此,你可能會斷開MyEclipse並在一會兒重新連接回來並恢復部署管理和或者進行按需同步部署。
Exploded項目部署在物理層面上將項目運行環境資源復制到目標應用程序服務器所自動部署的位置。
除了當context-root是默認應用程序時,web項目的部署都是以項目的context-root命名的。也就是說,在context-root=‘/’的情況下部署會根據應用程序服務器的默認應用程序名稱來命名。在Tomcat中默認應用程序的名稱為“root”。
Web模塊項目也即企業項目模塊,是部署在單獨的context-root下的,它能夠指定在什麼時候把web項目添加到企業項目中。
在部署過程中,如果資源存在於服務器中,你可以選擇刪除遠程資源,並在主要部署被解除後對資源進行備份,或者取消部署過程。
取消部署涉及從應用服務器的部署區域物理刪除部署資源。如果在項目部署的階段沖突資源會發生回退,這是因為它將這些資源解除部署,並且這些資源會恢復到以前的形式。
資源備份通過添加後綴“.myeclipse.bak”作為資源的基礎名稱的方式來處理沖突目標資源重命名的問題。


部署終止事件

要維持部署的完整性和相關性,部署服務會自動取消那些發生重大改變的JEE項目部署。以下部分確定了每種JEE類型的觸發部署終止的事件。

Web項目終止事件

Web項目關閉 + MyEclipse重啟
Web項目刪除
Web項目重命名
Web項目context-root修訂
EJB項目終止事件

EJB項目關閉 + MyEclipse重啟
EJB項目刪除
EJB項目重命名
企業級項目終止事件

EAR項目關閉 + MyEclipse重啟
EAR項目刪除
EAR項目重命名
添加一個模塊項目
移除一個模塊項目
解除一個模塊項目的部署

小編推薦《MyEclipse破解版下載》
本文來自於【系統之家】 www.xp85.com

Copyright © Windows教程網 All Rights Reserved