- 0
- 0
- 约4.03千字
- 约 4页
- 2026-08-26 发布于北京
- 举报
《107_Tomcat整体架构设计概览(1)》
Tomcat中有Server的概念,一个Server包含多个Service,每个Service包含多个
Connector和一个Engine。每个Connector负责开启Socket指定端口的连接和请求,
并返回响应;Engine则负责具体的请求处理工作。
Connector获取到的请求只能由其所属Service的唯一一个Engine来处理。
不同的Connector有什么意义呢?是不同的端以及解析不同的协议,例如,
对于Tomcat,最常见支持的是HTTP协议,但它也可以与Apache整合,接收Apache的
AJP协议请求,因此可以使用不同的Connector来支持。
但是不同的Connector对应的仅仅是不同的协议,解析完毕后,请求处理都由同一个
Engine来处理。
接着来看,这个Engine虽然是负责处理请求的,但我们都清楚,Tomcat自身无法处理这
些请求,对吧?必须依赖Tomcat中的不同Web应用来处理,就像我们编写的一个个
Web应用,即一个个Web系统。
一个
Tomcat
中可以包含多个不同的
Web
应用/系统。我们都可以将写好的
Web
系统以
WAR
包形式部署到
Tomcat
指定目
原创力文档

文档评论(0)