本文主要描述搭建tomcat7源代码环境,并使用断点做简单的调试
搭建tomcat7源码调试环境
一、创建一个Java Project,并命名为Tomcat7
二、解压下载的 apache-tomcat-7.0.64-src.zip 文件,并将 apache-tomcat-7.0.64-src/java目录下的javax和org文件夹拷贝到创建的tomcat7 src包目录下
三、右击tomcat7 项目,在Build Path中导入 tomcat 7源代码调试环境搭建(一)中下载的四个jar包
设置断点做简单的调试
一、打开 org.apache.catalina.startup包下Bootstrap类
二、在main方法处设置断点
三、在打开的Bootstrap文件中右击,选择Debug as->Debug Configurations;然后双击Java Application,则自动生成Bootstrap;切换到Arguments标签,在
Program arguments中输入 start,VM arguments 中输入-Dcatalina.home="E:\tomcat\apache-tomcat-7.0.64",如何所示:
注:第一个参数的作用是设置tomcat工作方式为启动,默认不写也是启动;第二个参数主要用于调用生成catalina实例的配置信息,这就是下载二进制tomcat的主要作用
四、点击 Debug按钮 开始进行调试源码