栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Tomcat的extraResourcePaths和别名访问外部目录之间的区别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tomcat的extraResourcePaths和别名访问外部目录之间的区别

这是由于采用了多种不同的方式来提取不属于WAR或展开目录的资源的结果。坦白说,这是一个早该清理的烂摊子。为Servlet 3.1(即Tomcat
8)建议的“覆盖”(或最终被称为)功能已引起了重大清理。当前所有的实现将被统一为一个实现。不过这还不是很漂亮,而且还需要一段时间才能完成。

别名被视为Web应用程序资源的外部。DirContext在检查其内部资源之前会先检查别名。因此,当您请求真实路径时,您将获得原始路径。

如果使用extraResourcePaths,它们将被视为Web应用程序资源的一部分。看来Eclipse已将应用程序资源的副本触发到工作目录。通常这样做是为了避免文件锁定。由于extraResourcePaths被视为web应用程序的一部分,因此它们也将被复制,并且getRealPath()报告复制的位置,因为这是Tomcat从中提供资源的位置。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568852.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号