Tomcat原理

Posted 请叫我小老弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat原理相关的知识,希望对你有一定的参考价值。

Tomcat容器等级分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程

Tomcat原理图

1、Server服务器负责管理和启动各个Service服务,同时监听8005端口的shutdown命令关闭服务器

2、Service服务对外提供基于组件的Web服务,它包括Connector和Container核心组件和其他功能组件。各个Service服务之间是独立的,但是会共享同一个虚拟机资源。

3、Connector核心组件是Tomcat与外部事件的连接器,监听固定的端口及Web请求,然后将请求传递给Container,再将Container的返回结果返回给Web

4、Container核心组件是一个Servlet容器,由多层容器组成,主要用于管理Servlet的生命周期,调用Servlet的相关方法处理相关业务方法。

5、Jasper是Tomcat的Jsp解析引擎,主要用于将Jsp文件转化为java文件并且编译为class文件

6、Naming是一个命名服务,主要将名称和对象联系起来,用名称去访问对象

以上是关于Tomcat原理的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat原理详解

tomcat简介及原理解说

Tomcat服务器原理详解

Tomcat学习------Tomcat原理详解及请求过程

Tomcat 端口配置,及原理详解

Tomcat底层原理