使用ANT发布项目

通常在eclipse中开发的web工程,测试的时候都会直接采用右键点击工程名称 -> run as -> on server -> 选择tomcat./jboss -> 启动运行 的方式,在开发阶段,这样的方式不但方便,而且基本上很多的问题都是eclipse帮我们完成了。

但是如果项目发布上线了,这个时候该怎样将项目发布上线呢?

很简单,就是将生成的class文件,资源文件,模板文件,图片,js,样式等等系统所需的文件,拷贝到tomcat下,新建一个目录比如photograph,然后一股脑丢进去,然后配置conf/server.xml增加一条路径配置:

然后自动tomcat,在浏览器中就可以使用 http://localhost:8080/photograpy 的方式进行访问了,其中如果是开发阶段eclipse帮我们完成的事情,为了能在eclipse中进行调试等操作,后面会增加一个选项:

所以发布项目,最本质上而言,就是做了上述的操作,其他的注入apache的配置的问题,就是属于系统配置方面的事情了。

这里我们采用ant来进行项目的发布操作,该如何做呢?具体做了什么呢?

 

如上面所说,本质上就是拷贝了一些生成的文件放到了指定的目录,所以ant最本质上做的,也就是编译工程,拷贝指定文件到指定目录!

通过编写xml文件,执行ant命令,可以很方便的完成上述操作,看一个例子:

这个是一个完成的工程的ant配置,其中有几个部分:

property定义的是全局变量,定义的变量可以在后续的配置中使用;

target是一个操作,上述的操作就是使用jdk1.5来编译工程

copy是一个具体动作,上述配置了将freemarker下的模板文件拷贝到指定的目录,但是其中的.svn文件不需要拷贝。

通过仔细看下上述文件,可以很容易知道它做了什么。

编写完成后,eclipse中右键点击文件,run as-> ant build 既可以完成操作。

 

另外通常而言,我们会将生成目录发布到一个release文件夹中,然后再tomcat中建立release远程svn的本地工作空间,这样远程协作条件下,本地开发人员ant完成文件,到release提交相关的修改文件,然后到远程服务器的相应目录下,svn up一下即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值