Tomcat 是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 是我们每个 Java 工作者都会接触的,我们天天接触它,使用它,但是很多人就仅仅只知道如何使用它,它的工作原理是如何的?启动过程是如何的?很少有人去了解、分析它。
【死磕Tomcat】系列为作者 【黄晓峰】 深入研究 Tomcat 后的输出作品。系列博文原名为【Tomcat 8 源码分析】,经作者本人同意,特意更名为【死磕 Tomcat】,为【死磕 Java】中的一个系列。
博文
- 【死磕Tomcat】—–环境搭建
- 【死磕 Tomcat】— Tomcat 框架设计
- 【死磕 Tomcat】—启动分析(一) Lifecycle
- 【死磕 Tomcat】—启动分析(二) Catalina初始化
- 【死磕 Tomcat】—启动分析(三) Catalina启动
- 【死磕 Tomcat】—启动分析(四) webapp
- 【死磕 Tomcat】—spring boot集成tomcat
- 【死磕 Tomcat】—Session源码解析
- 【死磕 Tomcat】—类加载器
- 【死磕 Tomcat】—关于tomcat热加载的一些思考
