Tomcat与ant组合使用方法(最新tomcat5的使用)

java相关 专栏收录该内容
9 篇文章 0 订阅

Tomcat与ant组合使用方法(最新tomcat5的使用)

玛瑞 2004-2-13

关于ant的使用方法,参见:

利用ant来自动编译应用、发布应用、和制作应用的javadoc文档

1  温习tomcat的编程结构

	假设tomcat被安装在win2000下硬盘E上,即“tomcat目录”是
	“E:/installed/jakarta-tomcat-4.0.1/”

	应用程序see的文件结构及关键文件如下:
		E:/see/
					build.xml
				 	docs/
				 	src/
				 	web/
				 		WEB-INF/
				 				web.xml	

	其中:
		build.xml	是ant构建应用程序的脚本。
		docs/	是你自己提供应用程序文档(不包含javadoc)的地方
		src/	等同于tomcat应用结构中的“根目录/WEB-INF/classes/"目录,
		web/	等同于tomcat应用结构中的根目录
		web/WEB-INF/	对应于tomcat应用结构中的“根目录/WEB-INF/”目录
				但不包括“根目录/WEB-INF/classes/"目录
				“根目录/WEB-INF/”用来存放class和servlet以及
				其它不允许用户直接访问的东东。
		web/WEB-INF/web.xml	
			等同于tomcat应用结构中的“根目录/WEB-INF/web.xml”文件,
				即应用发布描述
				
2  安装配置j2sdk1.4.1
1)	安装j2sdk1.4.1
2)	设置JAVA_HOME为j2sdk的bin目录

3  安装配置jakarta-ant
1)	安装jakarta-ant
2)	设置ANT_HOME为jakarta-ant的bin目录
3)	将jakarta-ant的bin目录和j2sdk的bin目录加入系统PATH中
 
4  安装配置tomcat(两种版本有所不同)

4.1 安装配置jakarta-tomcat-4.0.3
1)	安装jakarta-tomcat-4.0.3
2)	添加tomcat管理帐号。在文件"conf/tomcat-users.xml"中添加:
		user name="mara"   password="mara" roles="tomcat,manager" 
3)	在tomcat目录webapps/tomcat-docs/appdev/sample/获取模版build.xml,复制到应用程序see的顶层目录
4)	修改build.xml
		project name="see" default="deploy" basedir="."
		property name="app.name"      value="see" 
		property name="catalina.home" value=" E:/installed/jakarta-tomcat-4.0.1/"
5)	利用ant deploy来重新编译和发布程序
6)	利用http://localhost:8080/manager/reload?path=/see来重新装入程序

4.2 安装配置jakarta-tomcat-5
1)	安装jakarta-tomcat-5
2)	添加tomcat管理帐号。在文件"conf/tomcat-users.xml"中添加:
	user username="mara" password="mara" roles="admin,manager"
3)	在tomcat目录webapps/tomcat-docs/appdev/获取模版build.xml.txt,复制为应用程序see的顶层目录build.xml
4)	修改build.xml
	project name="see" default="reload" basedir="."
	property name="app.name"      value="see"
	property name="catalina.home" value="E:/installed/Tomcat 5.0"
5)	在顶层目录,创建文件build.properties
	# Context path to install this application on
	app.path=/see
	# Tomcat 5 installation directory
	catalina.home=E:/installed/Tomcat 5.0
	# Manager webapp username and password
	manager.username=mara
	manager.password=mara
6)	将tomcat目录下server/lib/catalina-ant.jar复制到$ANT_HOME/lib目录下
7)	利用ant install来安装程序(不拷贝到tomcat目录下)
8)	利用ant reload来重新编译和装入程序

可见:虽然tomcat 5配置时多费了点事,但为用户节省了编程调试时通过网页重装程序的步骤,ant自动实施了这一步。同时编译后程序也不必复制到tomcat目录下。
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值