关于tomcat的classloader的一点想法
2024-09-07 18:32:55
关于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的问题。
最新文章
- C++智能指针详解
- iOS开发中的错误整理,IOS9中canOpenURL调用失败分析
- 设计模式学习之代理模式(Proxy,结构型模式)(11)
- 在sql中使用了 hashbytes 函数
- Java [Leetcode 160]Intersection of Two Linked Lists
- BNUOJ-26475 Cookie Selection 堆,线段树等
- 在Linux上安装Memcached服务
- linux mysql 卸载后重装
- 直播服务器Nginx
- AFNetworking 进行网络监测
- POJ 3286 How many 0&;#39;s?
- FastDFS设备、构造、配置()一-安装和部署
- 死链接检查工具:Xenu 使用教程
- Html图像标签、绝对路径和相对路径:
- Road Crossing Game Template 学习
- vue.js 三种方式安装(转)
- kafka 支持发布订阅
- 使用 istreambuf_iterator 读取文件内容,赋值给 std::string
- 六、springcloud之配置中心Config
- maven-eclipse 中index.html页面乱码
热门文章
- Jmeter接口自动化参数化 (转自软件测试部落)
- codevs2924 数独挑战
- pytest框架(一)
- JQuery Easyui/TopJUI 基本树形表格的创建
- Luogu P2522 [HAOI2011]Problem b 莫比乌斯反演
- BZOJ 1899&;&;luogu P2577: [Zjoi2004]Lunch 午餐 贪心+DP
- JS——三种嵌入页面的方式
- C#远程连接sqlserver时,尝试读取或写入受保护的内存
- 关于一次性的数据输入,excel字符串连接保存到服务器还是CRUD?
- NOPI Excel 读取公式生成后的数据