- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 spring 应用程序转换为 spring-boot,使用 boot-starter-parent 版本:2.0.4.RELEASE。当我使用
mvn install,它运行良好,但是当我尝试使用以下命令运行应用程序时:mvn spring-boot:run -Dspring.profiles.active=dev
,我收到此异常:
ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder
这是我的 pom 中的依赖项:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.24</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.3.0-alpha4</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.3.0-alpha4</version>
</dependency>
</dependencies>
java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder at org.springframework.boot.logging.logback.LogbackLoggingSystem.getLoggerContext (LogbackLoggingSystem.java:285) at org.springframework.boot.logging.logback.LogbackLoggingSystem.beforeInitialize (LogbackLoggingSystem.java:102) at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationStartingEvent (LoggingApplicationListener.java:191) at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent (LoggingApplicationListener.java:170) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener (SimpleApplicationEventMulticaster.java:167) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent (SimpleApplicationEventMulticaster.java:139) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent (SimpleApplicationEventMulticaster.java:122) at org.springframework.boot.context.event.EventPublishingRunListener.starting (EventPublishingRunListener.java:68) at org.springframework.boot.SpringApplicationRunListeners.starting (SpringApplicationRunListeners.java:48) at org.springframework.boot.SpringApplication.run (SpringApplication.java:316) at org.springframework.boot.SpringApplication.run (SpringApplication.java:1258) at org.springframework.boot.SpringApplication.run (SpringApplication.java:1246) at com.hbo.esp.MyApplication.main (MyApplication.java:17) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
最佳答案
尝试按如下方式更改每个依赖项的版本。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
关于spring-boot - ClassNotFoundException : org. slf4j.impl.StaticLoggerBinder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52322027/
我尝试使用 slf4j-Logger-Functions 但总是遇到相同的错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBin
这个问题在这里已经有了答案: NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton() (4 个答案) 关闭 5 年前。
我的本地环境:OSX 10.9.2,java1.6 我使用 java api 连接 hbase 和 maven 来管理我的项目,我将 Hbase-0.94.17 和 Hadoop-core-1.0
不知道程序有什么问题。我收到这个通知了我已经在 pom.xml 文件上正确设置了依赖项。 SLF4J: Failed to load class "org.slf4j.impl.StaticLogge
我确实有一个像这样的简单类(class): package com.example.howtomocktest import groovy.util.logging.Slf4j import java
当我尝试运行 Hibernate 时,我在控制台中收到以下消息。 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SL
我正在 GCP 机器中用 Java 实现 apache kafka 流应用程序。我正在使用 kafka 版本 2.12引用网址 - https://kafka.apache.org/22/docume
我有所有必要的依赖: ch.qos.logback logback-classic 1.0.13 org.slf4j slf4j-api 1.7.
我正在构建我的 Maven 项目并部署在 jetty 服务器中,我遇到了这个问题。在我的 ${jetty_home}/lib 中,我有 jcl-over-slf4j-1.7.2.jar、jul-to-
在构建 Maven 项目时,我遇到了一些粘贴在下面的错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J:
我正在尝试运行 here 给出的示例图 block 示例. 下面是我的 POM.xml: junit junit
运行Maven项目时在Eclipse Juno 4.2上出现此错误。 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
我收到“ 无法加载类”org.slf4j.impl.StaticLoggerBinder “尽管我遵循了规则,但错误: 放置一个(并且只有一个)slf4j-nop.jar、slf4j-simple.j
我的pom.xml仅包含一个对SLF4J的引用: org.slf4j slf4j-jdk14 1.5.10 我收到此错误: SLF4
我的应用程序将部署在 tcServer 和 WebSphere 6.1 上。该应用程序使用 ehCache,因此需要 slf4j 作为依赖项。因此,我将 slf4j-api.jar (1.6) jar
我正在将 spring 应用程序转换为 spring-boot,使用 boot-starter-parent 版本:2.0.4.RELEASE。当我使用 mvn install,它运行良好,但是当我尝
在帖子中找不到解决方案后,我打开了这篇帖子: Failed to load class "org.slf4j.impl.StaticLoggerBinder" error 我还在 IntelliJ 中
我们正在尝试在 Vaadin 项目中初始化 hibernate 数据库,但它会引发以下错误。我们已经寻找了好几天,但到目前为止还没有任何解决方案,我们也没有想法。希望任何人都可以提供帮助。我们正在使用
远程失败:部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:启动:org.apache.catal
这个问题在这里已经有了答案: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" (34 个答案) 关闭 3 年前。 我收
我是一名优秀的程序员,十分优秀!