栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Tomcat配置优先加载某个jar包

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

Tomcat配置优先加载某个jar包

原理说明

同一个类加载器对同一个类只加载一次,如果类加载器已经加载到这个类,再遇到相同的类文件,则进行忽略;利用这个特性,从而实现项目定制的Jar包中的类文件可以覆盖产品包中的类文件;

Tomcat7

Tomcat7对WEB-INF/lib下的jar加载顺序是按照jar包名称英文的顺序进行加载,项目定制的jar包名称英文顺序在产品的jar包前,就可以实现项目定制的jar包覆盖产品的jar包;

Tomcat8

Tomcat8对WEB-INF/lib下jar包加载顺序是随机的,这样就有可能无法优先加载项目定制的jar包,所以需要对项目定制的jar包设置优先加载,从而保证定制的包能够正常使用;

配置方式

如果需要让Tomcat8优先加载指定的jar包,需要进行以下配置
在tomcat目录下,conf/context.xml中的标签内增加以下配置




配置示例

					




注意事项:在PreResources标签中配置的jar包路径,一定要保证jar包是存在的,如果不存在对应的jar包,则会导致Tomcat无法启动;

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

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

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