tomcat源码之类加载机制
1. tomcat类加载思维导向图
2. java 类加载思维导向图
3. tomcat类加载顺序
当应用需要到某个类时,则会按照下面的顺序进行类加载:
1 使用bootstrap引导类加载器加载,加载jvm所需的基础类
2 使用system系统类加载器加载,加载tomcat启动类等相关
3 使用应用类加载器在WEB-INF/classes中加载,加载部署的项目
4 使用应用类加载器在WEB-INF/lib中加载,加载部署的项目依赖的jar
5 使用common类加载器在CATALINA_HOME/lib中加载, 加载tomcat依赖的一些通用jar,例如servlet.jart
4. tomcat所有的加载器