对tomcat很好奇,想研究一下它的源码。
准备工作
1、下载tomcat源码;
2、新建项目tomcat,把源码拷进项目,目录结构如图1-1:
其中的一些jar包是在源码拷进去之后发现有错而导入的;
图1-1
3、运行org.apache.catalina.startup.Bootstrap,在浏览器访问一下,发现OK了!
遇到的问题
1、目录结构:注意源码目录和其他目录不要混淆就OK了;
2、缺少jar包:去引入缺少的jar包就OK了,找不到的就去网上下载,推荐网站:http://www.jar114.com ;
3、tomcat启动的时候报错:如找不到listeners.ContextListener、找不到listeners.SessionListener等,原因:webapp下的项目没有class文件,拷进去就OK了;