养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

tomcat怎么运行web.xml

时间:2024-10-23 07:25:25

我们劐聂赞陶根据真实场景分析一下从用户在浏览器输入网址发请求到最终返回结果展示到网站这一个过程在客户端浏览器、提供web程序的服务器、Tomcat、web程序分别在哪个步骤做了什么骚操作

工具/原料

电脑

手机

方法/步骤

1、用户在浏览器输出网站:http://www.xxx.com/customer/index.html

2、浏览器解析出域名www.xxx.com并且去请求DNS服务器,通过DNS获取相应的域名对应的IP恽但炎杰和端口如(123.1.1.1:8099)

3、通过IP地址找到IP对应的服务器后,要求建立TCP连接

4、通讯双方连接之后,请求被发送到服务器端口8099

5、该端口是To葡矩酉缸mcat中的server.xml的Connector配置port,所以此时请求被相应的Connector接收到

6、Connector把请求分配到它里边的Engine组件,由它来处理,并且等待其响应

7、Engine收到请求之后,根据请求路径匹配到相应的host,交给host处理

8、host匹配相对路径/customer/index.html,找到相应的context

9、匹配到相应context后,根据路径访问相应的servlet

10、根据请求构造HttpServletRequest对象和HttpServletResp艺皱麾酪onse对象,并调用Servlet的doGet或doPost方法

11、servlet中处理逻辑之后,把HttpServletResponse对象返回给Host

12、host把HttpServletResponse逐级传递到Engine、Connector

13、最终把响应结果返回到客户端的浏览器

14、浏览器把结果渲染呈现

© 一点知识