Tomcat源码剖析
tomcat启动流程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/437d6690ac7e032f84dd7e200411af4a.png)
tomcat请求处理流程
tomcat请求处理流程:当一个servlet请求到来的时候,tomcat是通过怎么样的机制定位到servlet并且执行的。
例:url:localhost:8080/demo/test
connector-》engine-》host(localhost)-》context(demo)-》wrapper(test)
这里组合起来有一个mapper组件,mapper(映射)组件完成url和host、context、wrapper等容器的映射。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7ade8ffbfdf5cec2a564652c84224994.png)
mapper组件体系结构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/868fabc2867e7f5e2363397768eab6f8.png)