MyEclipse企业级应用程序项目部署

来源: 本站小编 2015/02/06 11:46

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

猜你喜欢

新闻资讯

装机必备

生活服务

现代都市人很多起床第一件事就是拿手机看最新的新闻资讯,看看今天最新的资讯内容,现在手机上各种新闻客户端有很多,如果今日头条,腾讯新闻,凤凰新闻,网易新闻等。

进入专区

安卓装机必备,一站式必装应用大全,为您精选好用的手机必装应用,自动为您推荐当下热门、好用的软件。安装精品应用更加方便快捷!

  • 必剪app 必剪
  • 饭团看书app 饭团看书
  • 饭团探书app 饭团探书
  • 卡通相机app 卡通相机
  • 盲盒大玩家app 盲盒大玩家
  • 多多计算器安卓版 多多计算器
  • 嘿市app 嘿市
  • 头像空间app 头像空间
进入专区

生活服务分类聚集的大量我们生活中平常用的软件,只要你想得到的基本通通有,欢迎使用!

  • 垃圾分类大师安卓版 垃圾分类大师
  • 标准商标查询安卓版 标准商标查询
  •  医学三基题库安卓版 医学三基题库
  • 天天看港剧安卓版 天天看港剧
  • 趣伴安卓版 趣伴
  • 日本换乘安卓版 日本换乘
  • 蘑菇影视安卓版 蘑菇影视
  • 影院通电影票安卓版 影院通电影票
进入专区

用户评论

全部
//wap教程