




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WAR包的制作和解压过程指导目 录1 说明12 WAR包的制作22.1 MyEclipse下制作War包22.2 JAR程序打WAR包42.3 Ant工具打WAR包63 WAR包的更新94 WAR包的解压114.1 WinRAR程序解压114.2 JAR程序解压12-I-WAR包的制作和解压过程指导1 说明目前公司的很多测试环境和实施环境都采用WAR包部署的形式,所以,要求相关人员都要掌握WAR包使用。配置人员要完全掌握WAR包的制作、使用和更新,WAR的使用可以参考数据中心系统weblogic安装部署说明等文档进行,本文主要讲解WAR的制作和更新过程。鉴于在MyEclipse下进行WAR包制作均存在一定的局限性,而JDK下的JAR程序和Ant都具备打WAR包的功能,所以,本文侧重于使用JAR程序和Ant工具进行WAR包制作和解压的说明,对于MyEclipse下的使用,则提供一般性的指导方法。关于进入命令行窗口的说明:本文档中提供的操作多次使用到命令行窗口。在Windows下,打开“开始运行”,输入“cmd”后回车,即可出现如下图所示的窗口,此即命令行窗口。详细过程见文章正文2 WAR包的制作WAR包,其实是将程序进行打包后形成的一种压缩包,在目前的系统、应用中使用较为普遍。其制作过程一般可以通过MyEclipse自带的导出功能实现,也可以使用jdk中的jar程序完成,ant也提供了打WAR包的办法,以下分别进行介绍。2.1 MyEclipse下制作War包首先需要注意的是,MyEclipse只能对Web Project类型的工程进行WAR包制作,对于我们常用的Java Project则无法进行WAR包制作。打开MyEclipse,在【Package Explorer】中选中需要压缩的项目,点击工具栏中的“File-Export”,在弹出的【Export】对话框上,点击选中树状图中的“J2EE-WAR file (MyEclipse)”,点击【Next 】继续,如图2.1所示:图2.1 选择导出类型在【WAR Export】对话框上选择需要压缩的项目名称,点击【Browse】,在弹出的【另存为】对话框上选择WAR包保存的路径和名称,确认后点击【Finish】,开始进行压缩。具体如图2.2所示:图2.2 选择WAR包存放路径2.2 JAR程序打WAR包首先需要在机器上安装1.4版本以上的jdk,并配置好环境变量,具体可以参考JDK的安装和配置和软件测试环境配置等文档进行。配置完毕后,在命令行窗口下输入java version和jar /?进行检查,以确保所需JDK已经配置正确。打开命令行窗口,切换至程序所在目录下,然后输入jar -cvf test.war *,回车,压缩开始。压缩过程结束后,在程序目录下就会生成一个test.war的文件。下面以制作甘肃综合经营管理系统WAR为例进行说明。该系统在我本机上的E:gansuxintong_programColMANAProjectColMANAWeb目录下,下面是操作过程的截图:图2.3 压缩过程图2.4 压缩结束下面是我将上边的操作过程整理后的一个批处理脚本的内容,仅做参考:e:cd E:ColMANAWebjar -cvf ColMANAWeb.war *注意:该方法会将指定目录下的全部文件打进WAR内,如果需要清除SVN或者CVS文件,请在打包前手动进行。2.3 Ant工具打WAR包Apache Ant是目前事实上的Java应用的标准build脚本工具。使它大受欢迎的一个主要愿意是它的和灵活,允许程序员创建自己的Task来对Ant进行扩展。Ant也提供了打WAR包的办法,下面仍然以将ColMANAWeb目录打成WAR包为例,对使用方法进行介绍:2.3.1 配置ant首先下载获取ant程序,解压至本机相应目录下(假设将ant解压至D:Program Filesapache-ant-1.7.1目录下),进行环境变量配置:1、新建ANT_HOME变量,值为D:Program Filesapache-ant-1.7.1;2、修改PATH变量,将D:Program Filesapache-ant-1.7.1bin置于前端;环境变量修改完毕后,进入命令行窗口,输入ant,回车执行后出现如图2.5提示,则表示ant已经配置成功。说明:ant命令执行后,会寻找默认的配置文件build.xml,并按照该文件的设置进行任务的执行。由于检查ant配置是否已经完成时,只是输入了ant命令,而没有指定build.xml文件的位置,所以会出现“Build failed”的提示。图2.5 ant配置检查2.3.2 编制build.xml文件新建build.xml文件,内容如下: 红色部分我们可以根据程序目录不同进行调整,其他内容均不需进行修改。将该文件放置于E:gansuxintong_programColMANAProject目录下,此时,build.xml文件与程序目录ColMANAWeb即同在ColMANAProject目录下。2.3.3 执行打包命令进入命令行窗口,输入以下命令:ant -buildfile E:gansuxintong_programColMANAProjectbuild.xml(注意,命令中横线是英文字符,红色部分是build.xml文件的具体路径),回车执行。过程如图2.6所示:图2.6 Ant打WAR包提示“BUILD SUCCESSFUL”后,E:gansuxintong_programColMANAProject目录下就会产生一个ColMANAWeb.war文件。注意:对于一个项目来说,我们可以采取JAR或者Ant的方式,将所需命令制作成批处理脚本,便于多次执行和使用。3 WAR包的更新WAR包的更新有两种方式,一种是将更新程序更新至编译环境下,重新编译后,再次制作WAR包;另一种是将编译后的更新打入WAR包内。重新制作WAR的方式不再进行介绍,这里主要介绍另外一种更新方式。首先在机器上安装WinRAR程序,安装过程不再介绍,默认安装即可。然后更新程序,编译后,将更新程序检出,拷贝至本机。右键点击WAR包文件,选择使用WinRAR程序打开,依次将所有更新文件直接拖放至WAR包文件对应目录下,如图3.1所示:图3.1 打入更新文件将文件拖放至WAR包时,会弹出【压缩文件名和参数】对话框,确认对话框上“更新方式”为“添加并替换文件”后,点击【确定】即可。图3.2 确认文件替换4 WAR包的解压我们有时会遇到需要将WAR包解压的情况,比如在将Weblogic下应用迁移到Tomcat下时就需要将WAR包解压。下面介绍两种解压方式:WinRAR程序解压WAR包和JAR程序解压WAR包。4.1 WinRAR程序解压WinRAR程序可以解压WAR包文件,并且可以在解压时将解压文件解压至具体目录。操作过程如下:使用WinRAR程序打开WAR包文件,使用鼠标选中需要解压的目录及文件,点击WinRAR操作界面上的【解压到】按钮,如图4.1所示:图4.1 使用WinRAR打开WAR包文件在弹出的【解压路径和选项】对话框上,选择将WAR包文件解压到的目标路径,并确定“更新方式”(若解压路径已经存在目录或文件时,需要注意该项的选择)、“覆盖方式”(若解压路径下已经存在同位置的文件,会在解压时发生覆盖,需要确定覆盖方式)等选项。确定解压过程设置后,点击对话框上的【确定】按钮,如图4.2所示:图4.2 使用WinRAR打开WAR包文件待解压过程结束后,即可在解压路径下看到WAR包中的目录及文件。4.2 JAR程序解压使用JAR程序,可以将WAR包中的目录及文件解压至WAR包文件所在目录下。首先,仍然是在机器上安装1.4版本以上的jdk,并配置好环境变量。进入命令行窗口,切换至程序所在目录下,然后输入jar -xvf ColMANAWeb.war,回车,解压开始。解压过程结束后,在程序目录下就会将WAR包内的问卷解压至当前目录下。下面以解压ColMANAWeb.war为例进行说明。该WAR包在我本机上的D:tempColMANAWeb目录下,下面是操作过程的截图:图2.3 解压过程图2.4 解压结束WAR包解压,同样可以通过一个批处理文件,实现操作的简单化和可重复。下面是我将上边的操作过程整理后的一个批处理脚本的内容,给做参考:d:cd D:tempColMANAWebjar -xvf CloMANAWeb.war注意:以上两种解压方式只是将WAR包内的目录及文件直接解压至所选择的解压路径或者WAR包所在路径下,会使得指定目录下全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 各种花卉用途考察试题及答案
- 电力造价面试题目及答案
- 2025至2030年电子分析天平项目投资价值分析报告
- 高数下学期试题及答案
- 农业生产模式的试题及答案
- 高项考试试题及答案详解
- 2025至2030年瓷件塑料配件项目投资价值分析报告
- 2024年园艺师考试取胜法则试题及答案
- 2024年花艺师考试的复习与备考技巧试题及答案
- 农村树木买卖合同标准文本
- 2025年上海浦东新区高三二模高考语文试卷试题(含答案)
- 浙江国企招聘2025宁波枢智交通科技有限公司招聘21人笔试参考题库附带答案详解
- 广东省清远市清新区2025年中考一模语文试题(含答案)
- 2024年广州市天河区总工会招聘工会社会工作者考试真题
- 2025餐饮服务承包经营合同书
- 湖北省汉阳一中、江夏一中、洪山高中2024-2025学年高一下学期3月联考化学试卷 含解析
- 护理安全与护理质量管理课件
- 涉密和非涉密计算机保密管理制度
- DB32T 5061.1-2025中小学生健康管理技术规范 第1部分:心理健康
- 糖尿病酮症酸中毒患者的护理查房
- 网络周期窃取演变-洞察分析
评论
0/150
提交评论