<返回更多

Tomcat结构原理详解

2019-12-09    
加入收藏
Tomcat结构原理详解

 

 

客户端用户点击浏览器服务连接,浏览器通过客户端底层服务通过路由传送报文,目标服务器获取解析报文,Tomcat监听程序触发处理请求

一、Tomcat 软件目录结构及功能

二、server分析系统结构

1、server
提供一个接口让其它程序能够访问到这个 Service 集合、同时要维护它所包含的所有 Service 的生命周期,包括如何初始化、如何结束服务、如何找到别人要访问的 Service

2、service
service 是server下一个集合,service包含多个接收请求的connector并有一个处理所有连接的容器container

3、connector
connector 作用是监听客户端请求,并将请求封装提交container处理,然后将处理结果返回客户端
tomcat有两个典型的connector,一个用来监听浏览器的http,另一个是用来监听webservice
Coyote Http/1.1 Connector 在端口8080处侦听来自客户browser的http请求
Coyote AJP/1.3 Connector 在端口8009处侦听来自其它WebServer(Apache)的servlet/jsp代理请求

4、container
4.1 Engine

4.2 Host

4.3 Context

5、Context的部署配置文件web.xml的说明

三、例子

Tomcat Server处理一个http请求的过程
假设来自客户的请求为:
http://localhost:8080/wsota/wsota_index.jsp
请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>