0%

tomcat组件说明

tomcat组件说明

  • Server 表示整个Servlet容器,tomcat运行环境中只有唯一一个Server实例

  • Service 表示一个或多个Connector的集合,这些Connector共享同一个Container来处理其请求。在同一个tomcat实例内可以包含任意多个Service实例,它们彼此独立

  • Connector tomcat连接器,用于监听并转化Socket请求,同时将读取的Socket请求交由Container处理,支持不同的协议以及不同的I/O方式

  • Container 表示能够执行客户端请求并返回响应的一类对象,在tomcat中存在不同级别的容器:Engine、Host、Context、Wrapper

  • Engine 表示整个Servlet引擎。在tomcat中,Engine为最高级别的容器对象,Engine不是直接处理请求的容器,是获得目标容器的入口

  • Host 表示Servlet引擎(即Engine)中的虚拟机,与一个服务器的网络名有关,如域名等。客户端可以使用这个网络名连接服务器,这个名称必须要在DNS服务器上注册

  • Context 表示ServletContext,在Servlet规范中,一个ServletContext即表示一个独立的Web应用

  • Wrapper 表示Web应用中定义的Servlet

  • Executor 表示tomcat组件间可以共享的线程池