我创建了默认的 Drools 项目,尝试启动它,但出现此错误:
SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。
怎么了?我没有改变项目中的任何内容。顺便说一句,我没有 pom.xml 文件,我应该创建一个吗? 我检查了一些解决方案,但没有任何帮助,请帮忙
将运行时依赖项添加到
logback-classic
。或者,如果您不使用 maven/gradle/etc,则将 logback-classic jar 添加到您的类路径中。
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>runtime</scope>
</dependency>
请参阅 http://www.slf4j.org 了解更多信息和其他选项。
将其添加到 POM.xml 文件中作为依赖项,清理并再次构建您的项目并运行!这应该可以解决问题。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>RELEASE</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>runtime</scope>
<version>RELEASE</version>
</dependency>