Fork me on GitHub

06 2019 档案

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