天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
《自遣》
对酒不觉暝,落花盈我衣。醉起步溪月,鸟还人亦稀。
文章目录
- SpringBoot项目启动报错-Slf4j日志相关类找不到
- 1. 场景
- 2. 报错
- 3. 分析
- 4. 解决
- 加分加分
- 1. 加分
- 2. 加分
- 3. 加分
- 4. 加分
- 4.1 加分1
- 4.2 加分2
- 4.3 加分3
- 4.4 加分4
SpringBoot项目启动报错-Slf4j日志相关类找不到
1. 场景
新创建的Springboot项目,启动失败
2. 报错
报错内容
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Loggerat org.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:36)at org.apache.commons.logging.LogAdapter$Log4jLog.<init>(LogAdapter.java:168)at org.apache.commons.logging.LogAdapter$Log4jAdapter.createLog(LogAdapter.java:122)at org.apache.commons.logging.LogAdapter.createLog(LogAdapter.java:89)at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:67)at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:59)at org.springframework.boot.SpringApplication.<clinit>(SpringApplication.java:179)at com.nginx.NginxApplication.main(NginxApplication.java:15)
Caused by: java.lang.ClassNotFoundException: org.slf4j.Loggerat java.net.URLClassLoader.findClass(URLClassLoader.java:387)at java.lang.ClassLoader.loadClass(ClassLoader.java:418)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)at java.lang.ClassLoader.loadClass(ClassLoader.java:351)... 8 more
截图
3. 分析
根据报错可知如下
java.lang.ClassNotFoundException
表示 Java 虚拟机在程序运行时尝试加载一个类,但没有找到指定的类。这里的错误信息 org.slf4j.Logger 表示找不到 org.slf4j.Logger 这个类。
org.slf4j.Logger
是 Simple Logging Facade for Java (SLF4J) 的一部分,它是一个日志的抽象层,允许用户在运行时绑定所需的日志框架。
4. 解决
根据报错提示,没有找到slf4j相关的类
在系统启动时并未找到日志输出所需要的slf4j类
引入以下依赖即可解决,至于版本可以自行选择
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.36</version></dependency>
版权声明:
- 作者:寒山李白
- 博客地址:https://hanshan.blog.csdn.net/
- 版权:本作品采用《创作共享许可证》进行许可,根据该许可授权的内容可在符合本许可证条款的前提下自由使用、、修改和创作衍生作品。
版权许可介绍:
本文采用CC BY-NC-SA许可证
此许可允许在使用者仅出于非商业目的以任何媒体或格式分发、重新混合、改编和构建材料,并且前提是注明创作者。如果您重新混合、改编或基于该材料进行构建,则必须按照相同的条款对修改后的材料进行许可。
更多信息请访问以下网址查看:
版权官网 https://creativecommons.org/licenses/by-nc-sa/4.0/
中文翻译 https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans
文章结束
-------------------------------------------
以下内容增加文章评分用,可忽略
加分加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
1. 加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
2. 加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
3. 加分
寒山李白
寒山李白
4. 加分
账号密码
名称 | 密码 |
---|---|
李白 | 123 |
4.1 加分1
账号密码
名称 | 密码 |
---|---|
李白 | 123 |
4.2 加分2
账号密码
名称 | 密码 |
---|---|
李白 | 123 |
4.3 加分3
账号密码
名称 | 密码 |
---|---|
李白 | 123 |
4.4 加分4
账号密码
名称 | 密码 |
---|---|
李白 | 123 |
感谢阅读,祝君暴富!