tomcat8配置需要优先加载的lib目录下指定的jar包资源

tomcat8配置需要优先加载的lib目录下指定的jar包资源

背景

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

配置方式

如果需要让Tomcat8优先加载指定的jar包,需要进行以下配置

在tomcat目录下,conf/context.xml中的标签内增加以下配置

base="jar包文件绝对路径"

webAppMount="jar包文件相对项目根目录路径" />

配置示例

优先加载test1-1.0-SNAPSHOT.jar和test2-1.0-SNAPSHOT.jar两个jar包,

base="/home/webroot/testweb/WEB-INF/lib/test1-1.0-SNAPSHOT.jar"

webAppMount="/WEB-INF/lib/test1-1.0-SNAPSHOT.jarr" />

base="/home/webroot/testweb/WEB-INF/lib/test2-1.0-SNAPSHOT.jar"

webAppMount="/WEB-INF/lib/test2-1.0-SNAPSHOT.jar" />

相关推荐

同城翼龙被列经营异常,翼龙贷风波远去今何在?
谁知道365bet网址

同城翼龙被列经营异常,翼龙贷风波远去今何在?

📅 08-17 👁️ 9302
中国古代神话一一猫神
mobile365体育投注网站

中国古代神话一一猫神

📅 08-12 👁️ 7743
克罗地亚大名单:莫德里奇领衔 佩里西奇在列
谁知道365bet网址

克罗地亚大名单:莫德里奇领衔 佩里西奇在列

📅 07-11 👁️ 324
微软Xbox手柄官网正品
谁知道365bet网址

微软Xbox手柄官网正品

📅 07-29 👁️ 9262