2019-10-28 17:44  阅读(2505)
文章分类:Tomcat 源码分析 文章标签:TomcatTomcat 源码
©  原文作者:clawhub 原文地址:http://clawhub.club

项目中有直接使用外置Tomcat的,也有springboot内置Tomcat的,虽然一直在使用,也会简单的配置与调优,但是从来没有系统的分析过Tomcat。

版本选择

因为我使用的Test工程中springboot是2.1.6.RELEASE,其内嵌的tomcat版本为9.0.21,看Tomcat官网当前最新版本为9.0.24。看了线上老的服务Tomcat版本为7.0.73。
线上springboot版本有1.5.2.RELEASE,内置的Tomcat版本为8.5.11,
springboot版本也有2.1.0.RELEASE,内置Tomcat版本为:9.0.12。

Tomcat各个版本的区别
贴上官方地址:Apache Tomcat Versions

最终决定使用springboot 2.1.0.RELEASE版本,因为线上运行稳定,并且版本比较新,内置Tomcat版本为:9.0.12。
下载Tomcat9.0.12版本源码:v9.0.12

IDEA导入工程

直接参考别人的博客就好,期间碰到起不来的情况,通过查找资料解决掉了。
主要跟着这个文章导入就好:IDEA 导入 Tomcat9 源码
期间碰到了问题是在这里解决的:maven构建tomcat 源码

接下来开始分析Tomcat。


来源:https://www.jianshu.com/u/9632919f32c3

点赞(1)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Tomcat源码分析【一】版本选择与工程导入
下一篇
Tomcat源码分析【二】总体架构