Tomcat类加载器体系.pdfVIP

  • 1
  • 0
  • 约1.42千字
  • 约 2页
  • 2026-10-09 发布于北京
  • 举报

《119_Tomcat

类加载器体系介绍》

主要是延续上周课程内容,梳理

Tomcat

整体架构的收尾部分,下周将正式开始深入剖析

Tomcat

部分组件的实现原理

网络

IO

模型、协议解析机制(次重点)、多线程并发模型、组件体系(整体架构设计中

已讲解完毕)

Bootstrap(加载JDK类)、Extension、System(负责加载Tomcat的Bootstrap类)

Common(加载

tomcat

home

目录下

lib

中的类,包括

Tomcat

类及

Web

应用可见

类,如

servlet

规范类和工具类)

Common

下的

Catalina(可通过配置加载

Tomcat

可见类,如具体实现类等,但默

认情况下会委托

Common

加载)

Common目录下包含Shared(可通过配置负责加载Web应用共享的类,Tomcat本身不依

赖这些类,但默认情况下会委托Common进行加载)

Shared目录下包含多个WebApp类加载器(负责加载每个Web应用的/WEB‑INF/classes目

录下的类——即用户自定义类,以及WEB‑INF/lib目录下的jar包——即第依赖jar包。

Tomcat在此打破了双亲委派机制,优先自行加载,加载失败才委派上级)

通过这种机制,基本可实现

文档评论(0)

1亿VIP精品文档

相关文档