zoukankan
html css js c++ java
Tomcat处理一个http请求的过程
Tomcat Server处理一个http请求的过程假设来自客户的请求为:
http://localhost:8080/wsota/wsota_index.jsp
1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得
2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应
3) Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机Host
4) Engine匹配到名为localhost的Host(即使匹配不到也把请求交给该Host处理,因为该Host被定义为该Engine的默认主机)
5) localhost Host获得请求/wsota/wsota_index.jsp,匹配它所拥有的所有Context
6) Host匹配到路径为/wsota的Context(如果匹配不到就把该请求交给路径名为""的Context去处理)
7) path="/wsota"的Context获得请求/wsota_index.jsp,在它的mapping table中寻找对应的servlet
8) Context匹配到URL PATTERN为*.jsp的servlet,对应于JspServlet类
9) 构造HttpServletRequest对象和HttpServletResponse对象,作为参数调用JspServlet的doGet或doPost方法
10)Context把执行完了之后的HttpServletResponse对象返回给Host
11)Host把HttpServletResponse对象返回给Engine
12)Engine把HttpServletResponse对象返回给Connector
13)Connector把HttpServletResponse对象返回给客户browser
查看全文
相关阅读:
我真的没读野鸡大学!是他们不好好起名字!
Request.Cookies和Response.Cookies
深受理科生喜欢的10大专业
如何玩转“互联网+教育”?
js调试工具Console命令详解
XSS获取cookie并利用
257. Binary Tree Paths
EXEC sp_executesql with multiple parameters
235. Lowest Common Ancestor of a Binary Search Tree
226. Invert Binary Tree
原文地址:https://www.cnblogs.com/RealQ/p/14526436.html
最新文章
在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的
git生成ssh key 避免每次push都要输入账号密码
git push的时候每次都要输入用户名和密码的问题解决
在laravel框架中使用ajax请求报错419
laravel 在nginx服务器上除了首页其余都是404的问题
SELinux深入理解
C#中怎么在EXCEL中的单元格中画斜线啊 ??
ArcGIS 投影转换(AE)
ArcGis学习教程免费版在线观看
ArcMap 查询取位SQL
热门文章
云南省第一次全国地理国情普查信息采集(第六批)招标中标公示
ArcGIS10.2最新全套下载地址
C#:MapControl基本操作代码整理
C# PageLayoutControl的基本操作
ArcGis10.0常见错误
arcgis 地理国情建库软件已完成
支付宝系统架构(内部架构图)
HTTP cookies 详解
中国金融500强银行榜单(附详细排名)
2016中国银行Top100榜单发布 工行排首位
Copyright © 2011-2022 走看看