Tomcat基础架构
2021-03-24 14:17:13 0 举报
Tomcat主要类继承关系,组件架构
作者其他创作
大纲/内容
Server
start()Stop()
继承
组合关系
Connector
CoyoteAdapter
Catalina类加载器Catalina ClassLoader
应用程序类加载器Application ClassLoader
Mapper
Service
Engine
Context
WebappLoader
Shard 类加载器Catalina ClassLoader
classLoader=ParallelWebappClassLoader
扩展类加载器Extension ClassLoader
WebApp 类加载器Catalina ClassLoader
依赖关系
启动类加载器Bootstrap ClassLoader
Server创建的组件共享,Server如果没有创建,各个组件自行创建线程池,组件之间不能共享
LifeCycle 生命周期
stop()start()addLifecycleListener()removeLifecycleListener()
ApplicationContext
HOST
MapperListener
Common类加载器Common ClassLoader
ProcessorHandler
EndPoint
Executor 线程池 多组件共享
Processor
BootStrap
继承关系
Container
addChild 添加子容器backgroundProcess 后台检测线程
Wrapper
Catalina
S
StandardContext
收藏
0 条评论
下一页