eclipse导入tomcat7源码

准备:tomcat7源码,jdk6,ant 1.9

 

1.首先从官方网站上down源码,使用svn

地址:http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_9/

我将文件down到了D:\tomcat7-src目录下

2.安装ant,在官网上下载,下载之后解压,并设置ANT_HOME,以及path,我下载的是最新版1.9的版本,安装后进入cmd命令行,输入ant是否安装成功

3.安装jdk 6的版本,因为安装7或者更高版本都出现了问题,特此声明,jdk设置JAVA_HOME,并添加到path下,查看jdk版本 java -version

4.进入D:\tomcat7-src,修改build.properties.default文件,设置base.path属性,这个属性是ant build后从网上下载的一些依赖所存的位置,tomcat源码需要一些第三方jar包,需要到这里来找,比如 “base.path=d:/path/to/the/repository”, 执行ant 命令

5.会有outout文件夹生成,进入outout/build,这里有一个跟正常tomcat的目录,进入bin,执行启动,看能否正常启动,启动成功说明build成功没问题

 

6.eclipse新建一个java工程,然后将tomcat-src目录下的文件拷贝到当前工程目录下,不是src目录下,然后将java,test目录设置为源文件目录

 

7.新增lib文件夹,将相关lib导入到此目录下,并加入到eclipse的项目环境下

 

在eclipse中启动tomcat。

找到类:org.apache.catalina.startup包中的Bootstrap类。

run as:在Arguments的VM arguments中设置

-Dcatalina.home="d:\output\build"

然后就可以启动了

如果不加-Dcatalina.home="d:\output\build",会报错

 

参考博客:http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html

              http://blog.csdn.net/cuidiwhere/article/details/12361425

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值