之前在springboot开发流程Boot中配置整合了log4j2紟天在pom文件中,导入新的依赖(依赖如下)之后
重启springboot开发流程Boot项目时,出现如下错误:
在网上查找相关资料大部分都是说要 排除springboot开发流程Boot默认的logback依赖,但是这个问题我在整合时,就已经去除掉了所以,很显然不是这个问题后来,看了篇文章说是pom文件依赖中的顺序问題,后来就调整了一下顺序然后重启,报了以下错误(报错信息太多这里只截取了主要部分)。
仔细查看了这次报错的信息大致意思是說,日志系统出现了多jar包冲突由于我使用的是log4j2,结果显示还有一个logback的jar包于是顺着这个问题,查看了一下项目所引jar包发现了多了以下紅框中所展示的jar包,将所引入坐标注释掉此jar包则没有了,如下图所示
这下,很明显就知道了原因也就是说,自己新导入的pom坐标并未将此jar包排除掉,导致出现了多jar包既然这样,看来跟新引入的pom坐标的顺序也没关系了只需要将原先的logback-classic排除掉即可,于是就在引入的pom唑标下添加了如下排除的依赖。
注意:groupId和artifactId一定要写正确并对应的依赖里面。
然后重新build项目,发现冲突的jar包没有了,之后重启springboot开发流程BootApplication项目正常启动,问题解决