当前位置:   article > 正文

SpringBoot项目启动报错java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory_springboot 启动后 用的jdk中的commons lang

springboot 启动后 用的jdk中的commons lang

Q:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

S1:在pom.xml添加依赖包commons-logging-1.0.4.jar 
<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.0.4</version>
</dependency>

之后项目右键Maven->Update Project->勾选Force Update选项

S2:如果第一步添加还存在该问题,则在Maven Dependencies中找到报错提示信息中的Jar包中的类,例图,打开后查看文件是否有内容,如果没有,则重新之后项目右键Maven->Update Project->勾选Force Update选项

S3:博主Eclipse为4.5.1版本,在以上两步都还报错的情况下,则一定是引用的jar包引起了冲突问题,修改jar包版本

 

 

之后启动没有报错信息,如果eclipse版本较新,则2.x版本应该是不会有此jar包冲突问题,如果有,可以查看兼容版本,替换为相适应的版本

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/714021
推荐阅读
相关标签
  

闽ICP备14008679号