tomcat类加载顺序

tomcat类加载顺序:

  • Bootstrap classes of your JVM:jdk相关类
  • System class loader classes:tomcat相关类
  • /WEB-INF/classes of your web application:应用程序classes下相关类
  • /WEB-INF/lib/*.jar of your web application:应用程序lib下相关类
  • Common class loader classes :tomcat中的公共类tomcat\lib

tomcat类加载的双亲委派模型:

      Bootstrap
          |
       System
          |
       Common
       /     \
  Webapp1   Webapp2 ... 

在什么时候一个java class/interface会被卸载呢?Sun公司的原话是 这么说的:"class or interface may be unloaded if and only if its class loader is unreachable. Classes loaded by the bootstrap loader may not be unloaded."

猜你喜欢

转载自xtuhcy.iteye.com/blog/2278456