Tomcat通过类加载器机制加载Java类
Tomcat采用多层类加载器结构,其中包括Bootstrap ClassLoader、System ClassLoader和Web应用ClassLoader。Bootstrap ClassLoader加载Java的核心类库,System ClassLoader加载JRE的扩展库,而Web应用ClassLoader则负责加载应用的Class文件和JAR包。Tomcat根据项目的目录结构和classpath路径定位Java类,并利用这些加载器逐级加载,保证每个应用的类隔离和安全性。