springboot项目报错如下:
这个错误是由于在你的Java代码中使用了Logback日志库,但是同时又存在与Logback竞争的其他日志库(例如slf4j-simple)导致的冲突。
要解决这个问题,你可以尝试以下几个步骤:
1. 检查你的项目依赖(pom.xml或build.gradle文件),确保只有一个日志库的依赖被引入。如果你同时引入了Logback和其他日志库的依赖,可以尝试将其他日志库的依赖移除,只保留Logback的依赖。
2. 如果你无法移除其他日志库的依赖,可以尝试排除冲突的依赖项。具体方法取决于你使用的构建工具和依赖管理系统。例如,如果你使用Maven,可以在对应依赖项的声明中添加`<exclusions>`标签,将冲突的依赖项排除掉。
3. 如果你在使用WebLogic应用服务器,可以尝试将`org.slf4j`添加到`WEB-INF/weblogic.xml`文件中的`prefer-application-packages`配置中。这样可以告诉WebLogic优先使用应用程序中的Slf4j库,而不是服务器自带的库。
请注意,这些解决方法是基于常见情况的建议,具体解决方法可能因你的项目配置和环境而有所不同。你需要根据实际情况进行调整和尝试。如果问题仍然存在,可以提供更多的代码和配置信息,以便我能够给出更具体的建议。
解决方式:
排除掉冲突的jar包即可
<exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId></exclusion><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId></exclusion></exclusions>