1、源代码下载与编译
下载:
svn co http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_20
编译: [cp build.properties.default build.properties, mkdir repository,ant]
cd到${tomcat source}路径下,复制build.properties.default为build.properties。修改build.properties文件中base.path参数,指向到tomcat依赖库的路径,例如${tomcat source}/repository,这个路径可以不存在。例如:base.path=D:/codes/sourcecodes/tomcat/repository
在${tomcat source}路径下,执行: ant
导入eclipse工程:
ant ide-eclipse
运行:
运行tomcat:找到tomcat的启动主类org.apache.catalina.startup包下的Bootstrap类,直接运行,访问:http://localhost:8080/
TOMCAT源码分析(启动框架):http://blog.csdn.net/thomashuang/article/details/22393
TOMCAT源码分析(消息处理):http://blog.csdn.net/thomashuang/article/details/22394