引入sentinel导致的multiple slf4j bindings问题
在项目添加sentinel依赖后,可能会遇到multiple slf4j bindings报错。这是由于项目中可能存在多个slf4j实现导致。一般情况下, 添加如下依赖排除即可解决问题:
<dependency> <groupid>com.alibaba.cloud</groupid> <artifactid>spring-cloud-starter-alibaba-sentinel</artifactid> <version>2.2.9.release</version> <exclusions> <exclusion> <groupid>org.slf4j</groupid> <artifactid>slf4j-log4j12</artifactid> </exclusion> </exclusions> </dependency>
登录后复制
然而,有时添加exclusion也不一定能解决问题。这可能是因为项目中存在其他依赖引用了slf4j-log4j12.jar,导致在运行时仍然加载了该jar包。可以尝试以下解决方法:
- 检查依赖树:使用maven依赖树检查命令mvn dependency:tree,查看是否存在其他依赖引入了slf4j-log4j12.jar。
- 强制排除slf4j-log4j12:在pom.xml中添加如下依赖:
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> <scope>provided</scope> </dependency>
登录后复制
- 升级sentinel版本:升级sentinel版本到2.3.0以上,该版本已解决multiple slf4j bindings问题。
以上就是引入Sentinel后出现multiple SLF4J bindings错误该如何解决?的详细内容,更多请关注抖狐科技其它相关文章!
-
2024年09月17日Flow币价格_Flow币今日最新价格
(24小时Flow币价格走势) flow (flow) 价格更新 截至目前,Flow 的价格为 0.53 美元,交易量为 1.95 亿美元。 最新变化 在过去 24 小时内,Flow 的价格下跌了 0...
-
黑神话悟空上品黑脸鬼精魄怎么得 黑脸鬼精魄获取方法及效果一览
黑神话悟空上品黑脸鬼精魄怎么得?这个游戏中的精魄是可以提升我们角色能力的关键物品,只是还有很多小伙伴不知道这些精魄应该怎么获取吧,当然也就不知道这些精魄都有哪些作用了,今天给大家带来的是这个黑神话悟空...
-
一文详细了解为什么ETH仍然可以达到4.7K美元
由于看跌市场情绪持续存在,以太坊在24小时内下跌了5.41%。一位分析师开始关注4723美元的新ATH。 在过去的一个月里,以太坊[ETH]经历了强劲的下降趋势。尽管更广泛的加密货币市场出现了大幅波动...
-
缩小折叠屏手机有哪些
市场上可供选择的缩小折叠屏手机有:三星 galaxy z flip4:翻盖式设计,折叠后体积小巧摩托罗拉 razr 5g:薄型翻盖式设计,折叠厚度仅为 6.99 毫米华为 p50 pocket:蛤壳式...
-
win7兼容怎么关闭
要关闭 windows 7 兼容模式:找到应用程序快捷方式或可执行文件;右键单击并选择“属性”;转到“兼容性”选项卡;取消选中“以兼容模式运行此程序”;单击“应用”;单击“确定”。如何关闭 Windo...