解决SLF4J: Class path contains multiple SLF4J bindings.

这个问题在使用Dubbo时产生,推荐一个插件Maven Helper

1.插件安装

解决SLF4J: Class path contains multiple SLF4J bindings._第1张图片

解决SLF4J: Class path contains multiple SLF4J bindings._第2张图片

安装好后下方会有一个Dependency Analyzer,点击进入

解决SLF4J: Class path contains multiple SLF4J bindings._第3张图片

2.删除冲突项

解决SLF4J: Class path contains multiple SLF4J bindings._第4张图片

根据报错信息选择一个slf4j删除,不一定是slf4j-log4j12,每个人的报错信息不一样,图片只是一个操作示例。

3.删除后刷新maven(非常重要)

成功删除后再搜索就找不到被删除的slf4j了

解决SLF4J: Class path contains multiple SLF4J bindings._第5张图片

4.重新启动,Dubbo运行成功

你可能感兴趣的:(java,开发语言,maven,spring,boot,spring)