1.同一个服务器上的两个web应用程序,其类库相互隔离(同一个类库不同版本相互隔离)。
2.同一个服务器上的两个web应用程序,所使用的java类库可以相互共享【避免方法区过度膨胀】(同一个类库相同版本可以共享)。
3.服务器所使用的类库与应用程序类库相互独立。
4.支持JSP应用的web服务器:都需要支持热替换(HoSwap)。weblogic不支持。
Tomcat 中,在catalina.properties中可以配置类加载器。默认的serverloader,sharedloader并没有配置,故其默认使用commonclassloader。其主要加载集中在lib目录中的文件。
本文详细介绍了在同一服务器上多个Web应用程序之间如何隔离和共享类库,包括类库的不同版本之间的隔离原则,以及如何通过配置避免方法区过度膨胀等问题。同时讨论了支持热替换特性的Web服务器,并以Tomcat为例说明了类加载器的配置方法。
1042

被折叠的 条评论
为什么被折叠?



