Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

TomCat的组件:
Tomcat组件简介

Tomcat最顶层是Server,一个Server可以有多个Service 用于提供应用服务。

Tomcat的核心组件就是Connector 和Container:
1.Connector:用于处理连接相关的事情,并提供Socket与Request和Response相关的转化; (接收转发器)
2.Container:用于封装和管理Servlet,以及具体处理Request请求。(处理器)

Connector与Container的关系
一个请求发送到Tomcat服务器,经过Services时,首先Container将请求封装成Request和Response,封装之后交给
Container进行具体处理,然后再返回给Connector,最后再由Socket将处理结果返回给客户端,请求结束。

注:Connector使用ProtocolHandler来处理请求的。

Container的组件
Tomcat组件简介

1.Engine:引擎,用来管理多个站点,一个Service最多只有一个Engine;
2.Host:代表一个站点,可以叫虚拟主机,配置Host可以添加新的站点。
3.Context:代表一个应用程序
4.Wrapper:每一Wrapper封装着一个Serlvet.

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-12-03
  • 2021-11-23
  • 2021-11-23
猜你喜欢
  • 2021-12-14
  • 2021-09-29
  • 2021-12-31
  • 2021-08-21
  • 2021-10-18
  • 2021-11-02
相关资源
相似解决方案