准备流程

1.tomcat版本:apache-tomcat-8.5.57 下载地址.找到Source Code Distributions,下载zip,下载后解压
2.解压以后在apache-tomcat-8.5.57-src文件夹中创建catalina-home文件夹,从tomcat中复制bin,conf,lib,logs,webapps,work放到catalina-home中,webapps下删除所有项目,放一个自己的项目(我是留了examples项目)
3.IDEA中设置:Main Class设置org.apache.catalina.startup.Bootstrap,VM options设置-Dfile.encoding=UTF8 -Dcatalina.home=E:\java\tomcat\apache-tomcat-8.5.57-src\catalina-home -Duser.language=en -Duser.region=US
4.启动项目

流程图

头一次看tomcat源码,看了几天,按照自己看到的顺序画了流程图
Tomcat源码初识一

根据conf/server.xml文件,可以看出tomcat的整体结构如下图
Tomcat源码初识一

相关文章: