关于tomcat的classloader相关的帖子网上非常多,我觉得比较好的有:

https://www.jianshu.com/p/d90e4430b0b9

https://blog.csdn.net/qq_38182963/article/details/78660779

但是看了很多文章都说tomcat违反了双亲委派模型,可以是通过源码以及一些概念包括tomcat的delegate的设置描述并没有觉得tomcat是因为违反了双亲委派模型才实现多个应用的classpath隔离。
个人觉得:
Tomcat可以走双亲委派模式,也可以走违反双亲委派的模式
Tomcat的隔离性在于它的每个线程都有自己的WebappClassLoader以及每个jsp都有自己jasperloader(不同的classloader加载同一个class都是不同的类,实例也不同)。
Tomcat的隔离性不是因为他违反了双亲委派模式,更不是因为他用了上下文模式,上下文模式只是解决了双亲委派模式下上层loader加载下层loader的问题。

最新文章

  1. C++智能指针详解
  2. iOS开发中的错误整理,IOS9中canOpenURL调用失败分析
  3. 设计模式学习之代理模式(Proxy,结构型模式)(11)
  4. 在sql中使用了 hashbytes 函数
  5. Java [Leetcode 160]Intersection of Two Linked Lists
  6. BNUOJ-26475 Cookie Selection 堆,线段树等
  7. 在Linux上安装Memcached服务
  8. linux mysql 卸载后重装
  9. 直播服务器Nginx
  10. AFNetworking 进行网络监测
  11. POJ 3286 How many 0's?
  12. FastDFS设备、构造、配置()一-安装和部署
  13. 死链接检查工具:Xenu 使用教程
  14. Html图像标签、绝对路径和相对路径:
  15. Road Crossing Game Template 学习
  16. vue.js 三种方式安装(转)
  17. kafka 支持发布订阅
  18. 使用 istreambuf_iterator 读取文件内容,赋值给 std::string
  19. 六、springcloud之配置中心Config
  20. maven-eclipse 中index.html页面乱码

热门文章

  1. Jmeter接口自动化参数化 (转自软件测试部落)
  2. codevs2924 数独挑战
  3. pytest框架(一)
  4. JQuery Easyui/TopJUI 基本树形表格的创建
  5. Luogu P2522 [HAOI2011]Problem b 莫比乌斯反演
  6. BZOJ 1899&&luogu P2577: [Zjoi2004]Lunch 午餐 贪心+DP
  7. JS——三种嵌入页面的方式
  8. C#远程连接sqlserver时,尝试读取或写入受保护的内存
  9. 关于一次性的数据输入,excel字符串连接保存到服务器还是CRUD?
  10. NOPI Excel 读取公式生成后的数据