jar包冲突解决

jar包冲突

1:现象:

本地运行正常,部署测试直接404,

2:定位:

查看日志如下,

在这里插入图片描述
3:分析:

发现日志jar冲突,由于新引进的jar包用的日志文件与项目原有的jar包里的日志jar不一致,导致启动失败,

4:解决:

exclusions标签剔除新引入的jar包里的日志,问题解决

参考
在这里插入图片描述
5:反思

本地启动正常,由于本地是tomcat启动,未调用项目里的有关冲突的jar包,测试环境weblogic启动,追踪源码发现weblogic中重写了ILoggerFactory日志方法,所以新引入的jar 不能强转为重写后的日志类报错,导致项目启动失败。

注意:报错会关联其他的错误出来,找到根源的错误,一针见血—