文档章节

MyEclipse部署配置

Miss_Hello_World
 Miss_Hello_World
发布于 2015/02/16 09:30
字数 1668
阅读 3
收藏 0

1. 自定义如何部署项目

MyEclipse支持使用灵活的部署来对项目进行装配部署,灵活的部署支持允许你自定义最终归档是如何装配的。例如,你可以只映射源文件夹的一个子集,部署在工作区的项目不存在的路径中,并且通常会偏离一个固定的项目结构,所有的东西都会驻留在你项目的WebRoot文件夹中。对于企业项目、压缩文件名和公用事业项目的部署也可以在这里控制。要配置展开组件,鼠标右键单击该项目,从菜单中选择属性、MyEclipse扩展,并选择部署组件。

MyEclipse部署配置

默认EAR项目部署组件

2. 添加库、文件或项目部署

你可以轻松地添加用户库、文件或要部署的应用程序项目。从部署组件属性页单击Add按钮。

MyEclipse部署配置

添加新的资源到部署组件

当你将资源添加到EAR的部署装配,添加的都会反映在项目模块的EAR库容器中。在默认情况下被添加的Java项目都放在lib文件夹中的.jar库。

MyEclipse部署配置

添加资源的默认路径部署

MyEclipse部署配置

EAR模块库体现出添加

3. 自定义部署名称和JAR路径

你可以通过简单的双击部署路径更改默认部署名称和JAR的路径。如果创建项目发生在项目中,模块部署URI的变化会反映在application.xml中。

注意:如果你改变的归档文件是LIB默认的路径,则必须将资源添加到需要访问的归档文件的模块清单中。请参阅配置清单目录。

MyEclipse部署配置

更改.JAR的部署名称

4. 映射一个自定义文件夹到一个新的部署路径

在EAR项目中,你可能要为一组自定义库创建一个文件夹。例如使用展开组件,你可以将文件夹映射到lib文件夹下,以便通过库都可以访问到EAR模块。在下面这个例子中,CustomLibs文件夹添加到部署装配并且其部署路径变更为库,有了这个映射CustomLibs文件夹中的文件就将显示在模块EAR库中。

MyEclipse部署配置

更改自定义库文件夹的映射

5. 配置清单条目

如果添加EAR模块的库或者更改EAR项目库的部署路径,你必须将资源添加到模块项目中,以便在开发时该库可以参考部署清单。在EAR lib文件夹的库由EAR模块自动引用,其他库包括那些驻留在EAR根目录的,都必须通过MANIFEST.MF引用。在下面的例子中,在EAR部署组件中的库部署路径由lib变更为其他路径,包括EAR模块库中的库,同时将库添加到模块清单中。

MyEclipse部署配置

在模块中添加一个清单录入

MyEclipse部署配置

EAR库容器中的清单条目

添加的库明显显示在EAR库容器以及在META-INF/ MANIFEST.MF文件中。

MyEclipse部署配置

条目MANIFEST.MF

6. 向Java项目添加外部存档和库

你可以通过右键单击该项目,从菜单中选择构建路径>添加外部存档来直接向Java项目中添加外部存档和库。当这一步完成时,文件将被添加到引用的库容器中,但是Java项目不具有属于自己的类加载器,这些文件必须添加到部署组件的服务器上才能运行;企业应有程序则必须注意这些额外的库,由于Web项目有自己的类加载器,它们的部署装配资源将自动映射到WEB-INF/ lib目录下。

通过单击Add按钮,并选择Java构建路径条目能添加Java项目的部署装配。

MyEclipse部署配置

在Java项目展开组件中添加一个外部存档文件

该文件会自动映射到企业应用程序的lib文件夹下,并出现在EAR项目的部署装配中。

MyEclipse部署配置

外部归档映射

注意:如果是专门为Java项目添加的库,那么该库将会自动映射在MyEclipse部署装配的外接库中。

6.1 添加库到Web项目中

一个Web项目的部署组件通常包括包含在项目的WEB-INF/ lib文件夹中所有的Jar库。此外,一个Web项目的部署装配可以被配置的包括:

  • 驻留在项目中不同位置的jar文件

  • 驻留在Eclipse工作区之外的外部JAR文件

  • 分配给该项目的用户库

  • Java项目相关的JAR文件

  • Java项目相关的用户库

当部署一个Web项目时,他通常都需要非系统资源,比如在项目中定义的JAR库作为部署的一部分。MyEclipse的Web项目部署服务允许你在项目中设置属性来展开全部的组件配置。要包括在展开组件构建库的路径中,右键单击该项目并从菜单中选择属性。展开MyEclipse选择部署组件,并单击添加。选择Java Build Path项,要包括在展开组件构建库的路径中。

MyEclipse部署配置

包括在展开组件中的构建路径库

如果Web项目的部署模式是"packaged",那么相关的JAR库则包含在被复制到目标应用服务器的自动部署区域所产生的WAR文件中;如果Web项目的部署模式是"exploded",那么相关的JAR库复制到目标应用服务器的自动部署区域扩展的WAR文件结构上。

7. Web项目的Hot-Sync

部署组件偏爱Web项目中包含一个选项,允许hot-sync效用和EJB模块更改部署的Web应用程序。部署在Exploded模式下是默认启用的,合并后的融合部署中包含EJB和公用事业项目进入WEB-INF/ classes文件夹中的类和资源,这使得服务器能够更改这些项目,同时可以在工作区中为特定的项目禁用设置一个默认设置。

MyEclipse部署配置

模块选择合并部署

8. 自定义默认存档名称

一个项目的存档文件名默认为项目名称,可以通过扩大高级选项卡来更改此默认部署,你可以指定存档名称来作为部署归档的名称。

MyEclipse部署配置

更改默认存档名称

MyEclipse官方中文网上线,欢迎下载交流!


© 著作权归作者所有

共有 人打赏支持
Miss_Hello_World
粉丝 15
博文 618
码字总数 369805
作品 0
九龙坡
MyEclipse中文教程与使用技巧倾情分享

MyEclipse是基于Eclipse平台的智能IDE,作为最实惠、综合全面的J2EE IDE与Web开发工具套件,MyEclipse一直受到Java开发者的青睐。 MyEclipse 既然是IDE工具,那么就有自己独特的使用方法,现...

kouxunli1
2014/11/04
0
0
将Maven2项目转为MyEclipse项目

现在项目中,大家开始用jetty。它不用像在MyEclipse中使用Tomcat那样要部署,也不用像在Tomcat中那样,要把应用都放到webapp文件夹下。jetty可以直接用你的项目的目录结构。 我们在用maven的...

随智阔
2013/11/20
0
0
详解Maven4MyEclipse

MyEclipse中的Maven集成 本篇概述为您介绍一下Maven的基本概念,以及如何在MyEclipse(Maven4MyEclipse)中使用Maven来提高Maven UI的工作经验。Maven4MyEclipse无论是对于新手还是经验丰富的...

Miss_Hello_World
2015/05/21
0
0
myeclipse开发Webservice

MyEclipse下开发Web Service Sun Java 5+ Eclipse 3.2 +MyEclipse 5.0.0. 本文介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括: 1. 介绍了MyEclipse W......

xiahuawuyu
2011/12/18
0
2
关于m2eclipse插件在myeclipse 及其以后版本的问题及终极解决办法!

关于m2eclipse插件在myeclipse9 及其以后版本的问题及终极解决办法!关于maven-archetype-webapp 新建 maven webapp 无法直接在tomcat中部署的问题的解决方案 首先请注意,本文不配图 如果你...

撒旦他舅爷
2013/07/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

新工作与老项目

新的工作不知不觉的干了一个多月了。怎么说呢,跟想象中的差别不少,本来想的能进来跟大公司的同事能有很多交流,能在团队中跟大牛学习更快。结果公司的这个项目上只有两个程序员,项目是十年...

zypy333
15分钟前
0
0
mysql 在windows的安装

mysql 在windows的安装。 mysql64位的server的下载地址是: https://dev.mysql.com/downloads/mysql/ 使用的是5.7版本。 下载安装包,解压至D:\mysql\mysql-5.7.23-winx64\ 在D:\mysql\mysq...

lxzh504
28分钟前
1
0
云技术、大数据(hadoop)入门常见问题回答

当我们学习一门新技术的时候,我们总是产生各种各样的问题,这些问题整理出来,包括该 1.如何学习hadoop? 2.hadoop常见问题? 3.还有hbase、hive安装使用等? 你知道搭建hadoop平台需要些什...

董黎明
28分钟前
1
0
小程序自定义底部tab

场景 1.tabBar是在内页而非首页,这时就不得不自定义一个tabBar了 2.自定义风格 3.子页数量超过5个,得到更多了tab 4.改变点击tab默认事件,比如出登录界面,或者弹出上拉子菜单等 步骤 1.照...

萤火的萤火
33分钟前
1
0
shell炫技

1.为脚本添加“--help” #!/bin/shif [ ${#@} -ne 0 ] && [ "${@#"--help"}" = "" ]; then printf -- '...help...\n'; exit 0;fi; 2.输出字体添加颜色 https://misc.flogisoft.com......

HJCui
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部