tomcat源码之概述

Posted zwh1988

tags:

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

 tomcat架构及常用的组件如下:

Server

  Server代表了tomcat服务器,Tomcat启动时即会启动一个server实例,它监听在8005端口以接收shutdown命令,使用 telnet 连接8005 端口可以直接执行 SHUTDOWN 命令来关闭 Tomcat。这个端口的定义用于为管理员提供一个关闭此实例的便捷途径,因此,管理员可以直接telnet至此端口使用SHUTDOWN命令关闭此实例。不过,基于安全角度的考虑,这通常不允许远程进行。tomcat源码之服务器

Service

   Service主要用于关联一个引擎和与此引擎相关的连接器,每个连接器通过一个特定的端口和协议接收入站请求交将其转发至关联的引擎进行处理。困此,Service要包含一个引擎、一个或多个连接器。tomcat源码之服务

Connector

  连接器的主要作用是正确接收来自于客户端的请求。一个引擎可以有一个或多个连接器,以适应多种请求方式。一般说来,常见的连接器类型通常有4种:

  1) HTTP连接器

  2) SSL连接器

  3) AJP 1.3连接器

  4) proxy连接器

 

tomcat源码分为以下

以上是关于tomcat源码之概述的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot源码之Tomcat加载原理分析

Tomcat之NIO架构源码分析

软件架构-tomcat之线程源码熟悉通信方式(上)

Tomcat源码解析-启动过程分析之主干流程

通俗易懂之Tomcat源码分析——初始化与启动

tomcat源码之connector配置