Ant编译tomcat7.0.29 soruce

 

前言:最近想要研究下tomcat的源码,故在eclipse中导入tomcat源码通过debug调试是最好的学习方法,现在把整个流程记录下

 

编译步骤:

       1.下载tomcat7.0.29 source 

           地址:http://tomcat.apache.org/download-70.cgi找到对应的zip即可

       2.采用ant1.8.4进行编译

           地址: http://ant.apache.org/bindownload.cgi 找到对应的 apache-ant-1.8.4-bin.zip 即可

       3.配置Ant环境变量

          ANT_HOME = 下载安装ant的目录

          JAVA_HOME = 下载安装的java的目录

          PATH= %JAVA_HOME%\bin; %ANT_HOME%\bin;

 

         在cmd命令窗口中测试ant -version 显示版本信息即配置成功

 

       4.找到tomcat7.0.29 source目录下复制build.properties文件,将其中的base.path指向另一个电脑上已存在的文            件 夹,最终ant编译后download的lib再此文件夹下,特别注意base.path的路径使用左/符合。否则编译报错。

 

       5.在cmd命令窗口中切换到tomcat source目录下,执行ant命令。build成功后,会生成一个output文件夹,在output文件夹下有个build,执行startup.bat,启动成功,表示ant编译大功告成。

 

导入eclipse工程

        新建一个 java project ,然后import  选择filesystem。找到tomcat的源码目录。在左边树形窗口中选择java和test.然后ok.此时项目导入成功。

        项目中会报错,需要导入jaxrpc.jar,wsdl4.jar,ant.jar.ecj-3.7.2.jar文件后.项目红叉叉去掉即ok.

 

启动tomcat

       找到Bootstrap类,在run as application 中 Arguments  VM arguments:配置-Dcatalina.home="E:\opensource\apache-tomcat-7.0.29-src\apache-tomcat-7.0.29-src\output\build"

 

其中红色标记为你ant build编译成功后的output目录地址,细心的你可以发现此目录结构和tomcat目录结构一样。

 

现在你就可以打个断点进行tomcat源码学习了。 因电脑无法截屏,接下来我们会进行tomcat源码研究学习。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值