栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Tomcat的http请求处理过程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tomcat的http请求处理过程

Tomcat的http请求处理
  1. 浏览器发送url给后端默认端口为80,被在端口处监听的Connector捕获。
  2. Connector把捕获的请求交给它所在的Service的Engine来处理,并等待来自Engine的回应。
  3. Engine获得请求的url,匹配他所拥有的所有虚拟机Host。
  4. Host匹配到路径前缀相同的Context(如果匹配不到,就该把请求缴费路径名为""的Context去处理)
  5. Context获得请求url,在它的mapping table中寻找对应的servlet
  6. Context匹配到URL PATTERN为*.jsp的servlet,对应于JspServlet类
  7. 构造HttpServletRequest对象和HttpServletResponse对象,作为参数调用Servlet的doGet或doPost方法
  8. Context把执行完了之后的HttpServletResponse对象返回给Host
  9. Host把HttpServletResponse对象返回给Engine
  10. Engine把HttpServletResponse对象返回给Connector
  11. Connector把HttpServletResponse对象返回给客户浏览器

图片按我自己理解来的,仅作参考,和上边的序号不对应

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962548.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号