tomcat类加载器
所属分类 tomcat
浏览量 1435
common目录 类库可被Tomcat和所有的Web应用程序共同使用
server目录 类库可被Tomcat使用,但对所有的Web应用程序不可见
shared目录 类库可被所有的Web应用程序使用,但对Tomcat自己不可见
/WebApp/WEB-INF目录 仅供Web应用程序使用,对Tomcat和其他Web应用程序不可见
类库隔离 多个类加载器
双亲委派模型
Bootstrap classloader
Extension classloader
Application classloader
CommonClassLoader
CatalinaClassLoader
SharedClassLoader
WebAppClassLoader
默认只使用 CommonClassLoader
类加载应用场景
应用隔离
jsp 热替换
catalina类加载器 只对tomcat可见 ,对应用不可见
类共享 spring 放到 shared ,
shared类加载器是webapp类加载器的parent, spring getBean 加载web应用的类,违反双亲委托机制
spring 使用 上下文类加载器 加载类
上一篇
下一篇
java获取系统信息
mysql MVCC 和 事务隔离级别
j2ee容器类加载机制实例演示
java类卸载机制
分布式事务
jmeter长连接配置