06 2019 档案
摘要:Tomcat组件梳理—Service组件 1.组件定义 Tomcat中只有一个Server,一个Server可以用多个Service,一个Service可以有多个Connector和一个Container。 Server掌握着整个Tomcat的生死大权。 Service是对外提供服务的。一个Serv
阅读全文
摘要:Tomcat组件梳理—Digester的使用 再吐槽一下,本来以为可以不用再开一个篇章来梳理Digester了,但是发现在研究Service的创建时,还是对Digester的很多接口或者机制不熟悉,简直搞不懂。想想还是算了,再回头一下,把这个也给梳理了。所以此文主要做两件事情, 1.梳理Digest
阅读全文
摘要:Tomcat组件梳理 Server 1.Server组件的定义和功能概述 定义: Server组件用于描述一个启动的Tomcat实例,一个Tocmat被启动,在操作系统中占用一个进程号,提供web服务的功能,那个这个整个服务用Server来表示。 功能 Server作为描述一个Tomcat服务的组件
阅读全文
摘要:Tomcat组件梳理 Catalina 1.定义和功能 是Tomcat的核心组件,是Servlet容器,Catalina包含了所有的容器组件,其他模块均为Catalina提供支撑。通过Coyote模块提供连接通信,Jasper模块提供JSP引擎,Naming提供JNDI服务,Juli提供日志服务。结
阅读全文
摘要:Tomcat组件梳理—Bootstrap启动器 一开始是直接从Server开始做梳理的,但是发现有很多东西是从Catalina传输过来的,Catalina又是从Bootstrap启动的,所以还是回过头来从Bootstrap开始梳理吧。 1.定义和功能 Bootstrap是Tomcat的入口类,mai
阅读全文