Eclipse运行Tomcat7源码
1. 各环境版本:
jdk1.6.0_45 (亲测jdk1.7.0_07会有问题,不要用1.7版本的)
apache-ant-1.9.4
apache-tomcat-7.0.61-src
2. 安装ant,官网下载:http://ant.apache.org/bindownload.cgi ,解压后配置相应环境变量 ANT_HOME,然后将bin目录加入path环境变量
3. 依赖包:去eclipse的plugins文件夹中查找如下几个包,拷贝出来,
ant.jar ,
javax.wsdl_1.6.2.v201012040545.jar,(具体版本可能不一样,搜索javax.wsdl就可以了)
jaxrpc.jar,
org.eclipse.jdt.core_3.10.0.v20140902-0626(搜索jdt.core)
4. 修改apache-tomcat-7.0.61-src下build.properties.default文件,复制重命名为build.properties,打开后编辑base.path,自己设置一个路径
5. cmd进入apache-tomcat-7.0.61-src目录下,输入 ant ,等待执行完成
6.输入 ant ide-eclipse , 然后就可以用eclipse打开项目,将第三部的依赖包导入项目。
7.找到Bootstrap.java,右击debug as,配置环境-Dcatalina.home=D:/tomcat/apache-tomcat-7.0.61-src/output/build (取决于你具体的环境),然后debug运行就可以了。