tomcat系统架构

  • Post author:
  • Post category:其他


tomcat架构体系图:

tomcat通过Catalina将server.xml解析并实例化,一个Server实例包含多个Service容器实例,Service由多个连接器和连接器connector和一个Engine构成,Connector负责处理浏览器发出的请求,Connector将链接信息封装成为一个Request对象和Response对象,并通过适配器Adaptor到转换成容器可以请求和响应对象,并与Engine容器进行通信。一个Engine容器由多个Host虚拟主机对象构成,每一个Host可以appBase下的子目录加载成多个Context对象,通过解析web.xml将servlet封装到Wrapper容器中进行管理,即一个Context包含多个Wrapper。浏览器发出的请求信息,通过Mapper映射器找到请求对应的Wrapper容器,并且将web.xml中定义的过滤器FilterChain过滤器链执行servlet的Service方法,最后将处理的信息通过response返回给调用对象。



版权声明:本文为wb785074651原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。