




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ant自动部署使用使用自动化部署,可以减少部署的工作量和出错的几率,提高效率。完整文件下载:/c0ocet8vyp 需要环境:安装过 cvsnt-server 的电脑。注意 使用第一个典型安装。安装这个文件是支持ant的cvs更新动作。Ant 1.7 以上JAVA JDK 5.0以上ANT 配置1.在eclipse中配置 1)使用附件ant-lib.zip中的jar覆盖eclipse中ant jar包 把Windows-preferencesAntRumtimeant_home 中的jar包覆盖掉或者 将ant-home路径指到 ant-lib.zip 解压的路径2)附件中builder文件夹拷贝到 项目中3)修改 builderDperties项目和服务器配置4)打开builderDeployment.xml 右键 Run As Ant Build 就可以运行了注意:1.覆盖ant包时,建议将ant 的jar包拷贝到eclipse的文件路径内,以防万一本地文件改变,找不到相关jar包2. 如果ant的版本在1.7以上可以不替换2脱离项目使用可以运行 builder下得 autobuilder.bat 文件, 需要修改机器的环境变量 path ,添加 ANT_HOME 注意:1. 需保证项目,以及服务器的各项参数配置正确,而且调试比较麻烦2. 建议在eclipse下使用配置文件 properties修改builderDperties 配置文件 下面以回款系统为例 详细说明配置参数#-CVS 这里配置主要是从cvs更新代码时使用-#cvs.root=:pserver:cvs_user_name:cvs_pwd47:/home/cvsroot/code cvs.pass=cvs_pwdcvs.tag=cvs.package=testcvs.versionNum=HEAD#-project-项目绝对地址-#project.dir=E:/workspace/test#-build-#build.src.dir=srcbuild.class.dir=WebRoot/WEB-INF/classesbuild.lib.dir=E:/workspace/test/WebRoot/libjre.lib.dir=E:/Program Files/Java/jdk1.6.0_17/jre/libstrTime=2011-12-29 00:00:00#-#temp.dir=ant-temp#-#remote=ssh_username:ssh _ject.dir=/home/cim3/test/webapps/=test#-#host=hostport=*username=ssh_usernamepassword=ssh _pwdtomcat.home=testsleep.time=30#-#这里就不说明各参数的意思了,需要注意的是: 是指部署在服务器上的项目名 即tomcate webapps下得名字,在备份时使用此参数 tomcat.home 是服务器上tomcate 相对此登录用户的相对目录地址strTime 重要参数,是判断是否抓取文件的时间分割点,建议在项目开发之前制定,在开发周期内保持不变Xml说明 头部说明每次在执行一个 target 时都会执行,应该是xml规则定义,加载解析方式的xml。其中project 中的 default 是指定主方法,每次运行会只运行这个主方法,相当于程序中的main主方法说明 主要是调用其他的 target 方法更新cvs代码这里将源代码和 文件分开更新的。标签主要使用系统的 cvsnt的服务,从cvs更新文件,必须在之前安装cvsnt-server软件 标签扩展阅读:编译java文件 这里的java虚拟机路径可以不指定,但是有时候会报找不到 java.lang 包,最好指定,不指定也没有关系。根据指定时间抓取文件 抓取最后修改时间晚于设定时间点的所有文件,这里去除 applicationContext.xml.实现是 一个继承 ant Task类的class。 所需的参数通过 callJava 标签传入,里面的实现是分别遍历src 和 WebRoot目录下得所有文件(除去CVS,classes,builder,test,cvs,文件目录)备份服务器上项目实现是:通过sshexec标签连接到服务器上的ssh服务,发送linux打包命令 tar上传文件到服务器 这里是只把临时目录内文件上传到服务器的对应目录内。由于临时目录和对应服务器上的文件路径是一致的,所以这里只是执行一个拷贝的动作。重启tomcate 服务停止和启动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园食品安全基础知识培训
- 校园防卫安全知识培训课件
- 校园消防知识培训课件主持词
- 芜湖工会考试试题及答案
- 出镜人员安全考试试题及答案
- 防暑安康面试题及答案
- 2025年贵州省中考语文真题(含答案)
- 施工企业面试题及答案
- 太铁卫生防疫考试试题及答案
- 种族趣味测试题及答案
- 护理团标解读住院精神疾病患者攻击行为预防
- 护士上半年护士考试题库
- 交通工程专业英语裴玉龙省公开课金奖全国赛课一等奖微课获奖
- 【年产100万瓶漱口水工艺设计及物料衡算9400字(论文)】
- 物资、百货、五金采购 投标方案(技术方案)
- 2024年济南历城区九年级中考英语一模考试试题(含答案)
- 国家集采药品培训课件
- 隐写分析技术及应用研究
- 甲功五项报告
- 拼多多实操培训课
- 征地拆迁工作总结汇报
评论
0/150
提交评论