Tomcat初学(三)容器

100 阅读1分钟

Service:代表Tomcat中一组提供服务、处理请求的组件。是一个分组结构,包括多个Connector和一个Container

Tomcat 设计了 4 种容器,分别是 Engine、Host、Context 和 Wrapper。这 4 种容器不是平行关系,而是父子关系

url如何定位到具体servlet?

  • 首先,根据协议和端口号选定 Service 和 Engine
  • 然后,根据域名选定 Host。
  • 之后,根据 URL 路径找到 Context 组件
  • 最后,根据 URL 路径找到 Wrapper(Servlet)。

业务的controller是从哪部分进去的? Wrapper -> Filter -> DispatcherServlet -> Controller

请求如何被处理: