0
点赞
收藏
分享

微信扫一扫

[tomcat]servlet-applicationContext创建流程

示意图

[tomcat]servlet-applicationContext创建流程_tomcat

简述

1.  Tomcat启动

2.  Server启动

3.  Server触发关联的子模块Services依次启动

4.  Service关联的engine模块启动

5.  engine找寻所有的子模块contexts启动

6.  standardcontex启动中getServletContext创建ApplicationContext

7.  context找寻所有的子模块启动

关键代码入口

1.  tomcat启动 org.apache.catalina.startup.Tomcat#start

2.  server启动 org.apache.catalina.core.StandardServer#startInternal

3.  containerBase 容器基本类的启动逻 org.apache.catalina.core.ContainerBase#startInternal

4.  org.apache.catalina.core.StandardContext#getServletContext

举报

相关推荐

0 条评论