tomcat源码心得

  学习tomcat之前,我有几个疑问,

  1. 在我的理解中,tomcat就是管理线程,监听端口,解析协议的,那么tomcat是怎么进行线程管理的?
  2. 为什么把一个app放在webapps目录下就可以访问了,怎么实现的?
  3. tomcat的启动流程具体是怎么样的,做了什么事情。
  4. 一个请求过来,tomcat的处理流程是怎么样的。
  5. tomcat怎么与spring结合。
  6. tomcat的架构是怎样的。

 1. Tomcat的架构

  两大核心组件

    Connector组件:连接器,主要负责Tomcat与客户端的通讯

    Container组件:Servlet容器

   2.一个请求的处理流程

   

   Tomcat启动步骤

     Bootstrap -> catalina -> server -> service -> connector、container等

   

  

原文地址:https://www.cnblogs.com/xiejh8/p/10649962.html