tomcat源码导入调试

0x00 环境

  • apache-tomcat-7.0.57-src
  • apache-ant-1.9.5-bin
  • MyEclipse 2013
  • jdk1.6.0_45 (编译tomcat7,必须是使用jdk6)

0x01 导入tomcat源码步骤

1.安装jdk1.6
2.安装apache-ant-1.9.5-bin
3.配置好环境变量
4.进入tomcat目录,运行ant命令,进行编译
在编译之前,在build.properties.default重命名为build.properties。
修改内容base.path=H:\tomcat\basepath(想存储依赖库的路径) 5.运行ant extras命令,下载依赖的jar包 6.MyEclipse新建一个java项目,将必须的jar包导入

  • ant
  • wsdl4j-1.6.2
  • ecj-4.4
  • geronimo-spec-jaxrpc-1.1-rc4

7.右键import以file system形式。 很奇怪,导入版本后需要jdk1.7环境的支持,需要用MyEclipse在Installed JRE中选择配置下。 整个过程完成后,导入结果如图:

0x02 运行tomcat

找到类:org.apache.catalina.startup包中的Bootstrap类。
run as:在Arguments的VM arguments中设置
-Dcatalina.home=”h:\output\build” 然后就可以启动了!

0x03 参考网址

http://my.oschina.net/xpbug/blog/53610 http://www.cnblogs.com/huangfox/archive/2011/10/20/2218970.html http://blog.csdn.net/zhaoyw2008/article/details/10419923

文章作者: angelwhu
文章链接: https://www.angelwhu.com/paper/2015/07/02/tomcat-source-import-debugging/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 angelwhu_blog