![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
陌生人545
思而不学则殆,学而不思则罔。
展开
-
tomcat分析和catalina及bootstrap的启动
1.Tomcat的顶层结构Tomcat最上面的容器叫做server,它能够代表整个服务器,他下面存在多个service,也就是服务,而服务中存在一个container和多个connector。其中connector处理连接相关的问题,提供socket与request,response之间的转化,connector用于封装和管理servlet,以及具体的request请求。2.Tomcat中...原创 2019-01-13 21:16:09 · 620 阅读 · 0 评论 -
Tomcat的server启动
1.server的启动前面我们说过了,server的启动过程主要是通过catalina进行一个启动,而在启动过程中他又经历了哪些过程呢?从代码中看,server的启动过程中,他继承了lifecycleMbeanBase这个类并且实现了接口server,而在这lifecycleMbeanBase类中又继承了LifecycleBase这个类,并且LifecycleBase复写了他父接口其中...原创 2019-01-15 01:46:32 · 2913 阅读 · 0 评论 -
Tomcat的生命周期管理
1、Tomcat的生命周期管理Tomcat的生命周期管理主要是通过一个接口的定义,这个接口叫做lifeCycle,lifecycle这个接口中定义了生命的管理周期,以及三个管理监听器的方法.和两个获取当前状态的方法,如果想去 查看具体是什么方法,青岛catalina包下去查找,然后lifecyclebase实现了这个接口,其中对监听器的删除,增加,查找用了lifecyclesupport方法来...原创 2019-01-16 01:00:48 · 128 阅读 · 0 评论