搭建 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