ammayjxf
ant部署tomcat
<?xml version=
"1.0"
encoding=
"UTF-8"
?>
<project name=
"zkProject"
default
=
"compile"
basedir=
"."
>
<property name=
"webapp.name"
value=
"zkproject"
/>
<property name=
"catalina.home"
value=
"D:\Program Files\apache-tomcat-6.0.16"
/>
<property name=
"src.dir"
value=
"${basedir}/WEB-INF/src"
/>
<property name=
"lib.dir"
value=
"${basedir}/WEB-INF/lib"
/>
<property name=
"class.dir"
value=
"${basedir}/WEB-INF/classes"
/>
<property name=
"webapps.dir"
value=
"${catalina.home}/webapps"
/>
<property name=
"ui.dir"
value=
"ui"
/>
<!-- **********************************set classpath********************************** -->
<path id=
"compile.classpath"
>
<fileset dir=
"${catalina.home}/lib"
>
<include name=
"*.jar"
/>
</fileset>
<fileset dir=
"${lib.dir}"
>
<include name=
"*.jar"
/>
</fileset>
</path>
<!-- **********************************init********************************** -->
<target name=
"init"
>
<mkdir dir=
"${src.dir}"
/>
<mkdir dir=
"${lib.dir}"
/>
<mkdir dir=
"${ui.dir}"
/>
</target>
<!-- **********************************clean
class
********************************** -->
<target name=
"clean"
descrīption=
"Delete old build and dist directories"
>
<delete dir=
"${class.dir}"
includes=
"**/*.class"
/>
</target>
<!-- **********************************compile java********************************** -->
<target name=
"compile"
descrīption=
"Compile Java sources"
depends=
"clean"
>
<mkdir dir=
"${class.dir}"
/>
<javac srcdir=
"${src.dir}"
destdir=
"${class.dir}"
>
<classpath refid=
"compile.classpath"
/>
</javac>
<copy todir=
"${class.dir}"
>
<fileset dir=
"${src.dir}"
excludes=
"**/*.java"
/>
</copy>
</target>
<!-- **********************************deploy webapp********************************** -->
<target name=
"deploy"
descrīption=
"Install application to servlet container"
depends=
"compile"
>
<delete dir=
"${webapps.dir}/${webapp.name}"
/>
<war destfile=
"${webapps.dir}/${webapp.name}.war"
webxml=
"${basedir}/WEB-INF/web.xml"
>
<fileset dir=
"ui"
/>
<lib dir=
"${lib.dir}"
/>
<classes dir=
"${class.dir}"
/>
</war>
</target>
<!-- **********************************start web server********************************** -->
<target name=
"startserver"
descrīption=
"Start web server"
>
<exec dir=
"${catalina.home}/bin"
executable=
"cmd.exe"
>
<env key=
"CATALINA_HOME"
path=
"${catalina.home}"
/>
<arg value=
"/c startup.bat"
/>
</exec>
</target>
<!-- **********************************stop web server********************************** -->
<target name=
"stopserver"
descrīption=
"Stop web server"
>
<exec dir=
"${catalina.home}/bin"
executable=
"cmd.exe"
>
<env key=
"CATALINA_HOME"
path=
"${catalina.home}"
/>
<arg value=
"/c shutdown.bat"
/>
</exec>
</target>
<!-- **********************************start work********************************** -->
<target name=
"start"
descrīption=
"Clean build and dist directories, then compile"
>
<ant target=
"deploy"
/>
<ant target=
"startserver"
/>
</target>
<!-- **********************************reload web server********************************** -->
<target name=
"reload"
descrīption=
"reload web server"
>
<ant target=
"stopserver"
></ant>
<sleep seconds=
"2"
></sleep>
<ant target=
"start"
></ant>
</target>
</project>
posted on 2009-11-19 20:15
ammay
阅读(372)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 26
文章 - 6
评论 - 1
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2009年12月 (6)
2009年11月 (16)
2009年10月 (3)
文章分类
DB
(rss)
Hibernate
(rss)
JAVA(1)
(rss)
文章档案
2009年8月 (7)
搜索
最新评论
1. re: dtree动态树[未登录]
可以给模板么?谢谢 邮箱 520038197@qq.com
--燕子
阅读排行榜
1. dtree动态树(2342)
2. Ant编译打包项目(1282)
3. mysql(699)
4. java 初始化(695)
5. ant 的使用说明(593)
评论排行榜
1. dtree动态树(1)
2. java 初始化(0)
3. 泛型(0)
4. 泛型类型(0)
5. 泛型(0)
Powered by:
BlogJava
Copyright © ammay