Tomcat7源码下载及导入eclipse

1. 下载Tomcat 源码

从tomcat官网(http://tomcat.apache.org/)下载 源码 apache-tomcat-7.0.77-src.zip 。

2. 解压zip包

    我解压到 E:\xlDowload\apache-tomcat-7.0.77-src

3. 修改源码包下的build.properties.default文件中的 base.path:

   base.path=E:/xlDownload/apache-tomcat-7.0.77-src/libs

4. 安装ant,  必须 1.8 版本以上

5. 安装JDK   JDK是1.6版本, 不能是1.7 以上

6. CMD进入到解压目录E:\xlDowload\apache-tomcat-7.0.77-src,执行 ant, 在E:/xlDownload/apache-tomcat-7.0.77-src/libs下会下载tomcat源码依赖的文件

Tomcat7源码下载及导入eclipse


7. 执行 ant ide-eclipse, 会有点耗时。

Tomcat7源码下载及导入eclipse


8. 成功后,源码目录就能看到.project,.classpath。


9. 打开eclipse。导入源码。

Tomcat7源码下载及导入eclipse


10. 导入后,项目出现红色叹号,修改jdk


Tomcat7源码下载及导入eclipse




11. 编辑Libraries中的 ANT_HOME及 TOMCAT_LIBS_BASE变量,路径指定到本机的对应目录

Tomcat7源码下载及导入eclipse 


12. 项目显示正常


13. 打开Bootstrap.java 文件

Tomcat7源码下载及导入eclipse


14. 右键 Run As ->Java Application  

Tomcat7源码下载及导入eclipse


15. 运行后会报错: output\build\下的文件 不存在

     Tomcat7源码下载及导入eclipse


16.  右键 Run As ->Run Configurations, 去掉VM arguments中的output/build

    Tomcat7源码下载及导入eclipse


17. 再次运行,tomcat成功运行

Tomcat7源码下载及导入eclipse


18. 访问 http://localhost:8080,  熟悉的猫出现了

Tomcat7源码下载及导入eclipse