使用ANT发布项目
来源:互联网 发布:光触媒能除甲醛吗 知乎 编辑:程序博客网 时间:2024/05/17 03:13
通常在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一下即可。
- 使用ANT发布项目
- 使用ant编译和发布java项目
- 使用ant编译发布web项目
- ant发布项目
- 使用Ant给EJB项目编译、打包、发布
- Linux下使用ant+svn发布java项目
- 利用ant进行项目发布
- 使用 ANT 来发布Flex
- 使用Ant制作发布版本
- 使用Ant打包项目!!!
- 使用Ant构建项目
- ant发布web项目,tomcat管理界面发布war项目
- 如何利用Ant远程发布Web项目
- ant自动编译发布Java项目
- ant进行编译和发布项目流程
- Ant 打包发布java web项目
- Ant自动编译打包&发布 android项目
- Ant自动编译打包&发布 android项目
- 一点感想
- 1.2 通过剪贴板环来循环粘贴不同的内容
- 1.3 通过Ctrl+Enter组合键在上方插入一行,使用Ctrl+Shift+Enter组合键在下方插入一行
- 浅谈嵌入式系统专业方向
- EM said it can not find the listener.
- 使用ANT发布项目
- SQL Server 2005的索引密度和碎片信息
- eif
- 初识概念:句柄
- 12月7号妈妈的留言
- 删除水平空白
- Install the 11G
- 好好的生活
- tts快速入门(wince版本)