Tomcat7.0源码学习(一)之源码编译

本文介绍了如何搭建Tomcat源码的学习环境,包括安装JDK6、Apache Ant及下载Tomcat源码等步骤,并提供了在Eclipse中导入项目的详细过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作JAVA web开发的童鞋,对于tomcat都不陌生。使用的时候,也都是修改一些配置文件,遇到问题google。我也不能免俗。前面再看webx的东西,一直对于整个web的启动框架比较困惑,所以决定开始学习tomcat的原理,当然看源码是最不容易出错的途径了。

学习源码,先从编译开始。

安装JDK6

一定要设置JAVA_HOME环境变量

安装Apache Ant 1.8.1 or later

设置环境变量ANT_HOME,并在PATH里面加入$ANT_HOME/bin


下载源码

http://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk/
或者 git clone https://github.com/remind/tomcat70
源码目录标记为${tomcat.source}

编译源码

编译之前先拷贝${tomcat.source}下面的build.properties.default文件为build.properties,并且修改里面的base.path为你本地的一个存在的目录,这个目录最好不要在${tomcat.source}下面。然后执行下面的命令

cd ${tomcat.source}
ant ide-eclipse

导入代码到eclipse

Open the  Preferences  dialog and then select  Java->Build Path->Classpath Variables  to add two new  Classpath Variables :
TOMCAT_LIBS_BASEThe same location as the base.path setting in build.properties, where the binary dependencies have been downloaded
ANT_HOMEthe base path of Ant 1.8.1 or later

运行

run as 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值