使用Ant编译tomcat,并且在Eclipse中运行单步调试

      前些天,公司比较闲了,项目也做得差不多了,我就动手捣腾了一下tomcat。发现里面有很多值得学习的东西,现在就整理,并且把我的经历与大家分享一下。

     首先,准备一下环境和工具:

     1.安装svn(tomcat的工程都是以svn的形式发布在网上的,必须安装svn版本控制工具,将tomcat的源代码check下来);

     2.使用ant工具编译。尽量使用:apache-ant-1.7.1这个版本。在其官方网站上有下载。

     3.ant编译时请使用jdk1.5的版本,否则会出错。我使用的是jdk1.5:通过cmd->java -version 得到

        java version "1.5.0_06"。

     现在开始下载通过svn下载源码,我使用的eclipse安装插件的方法,安装svn的客户机版本。从 http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_18 Check下来。放入自己的eclipse工作空间里。发现里面有错误,这是缺少必要的包的原因。通过ant down命令下载包,具体的方法是,在自己的工作空间中的tomcat的文件夹中新建一个share目录找到文件:build.propertites.default文件,修改文件名为:build。properties。并且找到文件中的base。path一行,将其值修改为刚才新建的share目录,我的是E:/work8.0/tomcat6/share。这个目录是ant down下载后文件的目录。

      ok。设置ant的path:方法在path环境变量中添加:apache-ant-1.7.1/bin.

      通过cmd跳到tomcat源码的目录,输入ant down命令执行下载命令。如果出现tools错误,是缺少tools包,放入jdk的jre的lib目录下就好了。然后执行ant命令编译,编译后的东东就都在out目录下面了。

     好了。build success了。如果想在ide中单步调试tomcat只要一步步的找到缺少的jar包就好了,主要是缺少一下就个包:

     1.axis-jaxrpc-1.2-RC2.jar

     2.tools.jar

     3.wsdl4j-1.5.3.jar

现在就可以断点调试了。哈哈。

如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值