搭建 Tomcat 源码调试环境
目录
1. 下载代码
 |  | 
2. 安装ant
- 我本地安装的是 
1.10.12版本, ant 下载地址 - 配置环境变量 
ANT_HOME, 加入到PATH环境变量中 - 执行命令验证 
ant -version 
3. 导入到 idea 中
 |  | 
然后用 idea 打开项目,idea 会弹出让你配置下面的变量
 |  | 
4. idea 中 配置
- 检查你的项目依赖有没有问题
 
上面的三个依赖,其实就是 ServletContainerInitializer 的实现, 比如 res/META-INF/jasper.jar/services/jakarta.servlet.ServletContainerInitializer.
- 更改配置文件 conf/server.xml
 
 |  | 
- 运行程序
 
org.apache.catalina.startup.Bootstrap#main
