tomcat基础概念
Tomcat 是一个免费的、开源的、轻量级的 Web 应用服务器。适合在并发量不是很高的中小企业项目中使用。
Tomcat 8 主要目录结构:
Tomcat 的核心功能有两个:
- 负责接收和反馈外部请求的连接器 Connector:监听端口接收外界请求,并将请求处理后传给容器做业务处理,最后把容器处理结果传回外界
- 负责处理请求(对内处理业务逻辑)的容器 Container:由4个容器组成(Engine、Host、Context和Wrapper),用来管理和调用servlet相关逻辑。
连接器和容器相辅相成,一起构成了基本的 web 服务 Service。
每个 Tomcat 服务器可以管理多个 Service。
- Service:对外提供的web服务:主要包含连接器和容器两个核心组件,以及其他功能组件。各个service之间相互独立
Tomcat 连接器框架——Coyote
Tomcat 容器框架——Catalina