Tomcat 类加载器结构

1.同一个服务器上的两个web应用程序,其类库相互隔离(同一个类库不同版本相互隔离)。
2.同一个服务器上的两个web应用程序,所使用的java类库可以相互共享【避免方法区过度膨胀】(同一个类库相同版本可以共享)。
3.服务器所使用的类库与应用程序类库相互独立。
4.支持JSP应用的web服务器:都需要支持热替换(HoSwap)。weblogic不支持。

Tomcat 中,在catalina.properties中可以配置类加载器。默认的serverloader,sharedloader并没有配置,故其默认使用commonclassloader。其主要加载集中在lib目录中的文件。

Tomcat 类加载器结构_第1张图片

你可能感兴趣的:(JVM)