博主今天创建一个springboot项目集成ElasticSearch的时候启动项目发生了一个这样子的异常(如下图)
博主本人在网上也查阅了很多博客也参考了很多文章
基本上都是说log4j的jar包冲突 但的确也是这样 网上的解决方法是
在maven中引入其他依赖时,可以排除对log4j的引用:
<exclusion>
<groupid>log4j</groupid>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupid>org.slf4j</groupid>
<artifactId>elf4j-log4j12</artifactId>
</exclusion>
但我寻思着我本来就找不到哪里冲突了 我到底在哪加这几行代码啊 ?
几度折腾 大概试了十几种网上的说法都没有得到解决
4个小时过去了…
博主本人突发奇想 想着在Project Structure里面找到 log4j-over-slf4j.jar这个jar包以及log4j的相关jar包
解决方法
这里博主提供的解决方法不一定迎合你的问题 但如果您有更好的解决方法 可以留言在评论区 方便大家一起学习
博主的解决方法是:
log4j-over-slf4j.jar 或者 slf4j-log4j12随便"-"掉一个
完事之后重启项目
一切正常 !