解决java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/Pattern

明明引入了这个,却提示没有

看下面文章:

http://lib.csdn.net/article/computernetworks/16110

(3)我按照网上的方法更换了logback jar包的版本,由1.0.9改成了1.0.11,问题并没有解决,又尝试了几个版本,依旧无解;其实在想到是jar包冲突的时候,我尝试着用exclusion不引入第三方的logback依赖,如下:

<exclusion>
   <groupId>ch.qos.logback</groupId>
   <artifactId>logback-classic</artifactId>
</exclusion>

然后我又仔细看了一下stackoverflow上网友的解答,发现仅exclusion这一个是不够的,还要引入下面的:

<exclusion>
   <groupId>ch.qos.logback</groupId>
   <artifactId>logback-core</artifactId>
</exclusion>

这是因为logback-classic和logback-core的版本必须一致,如果没有上面的exclusion,那么logback-classic用的是自己的版本,logback-core用的是第三方公司的版本,冲突依旧没有解决(也许你把自己的logback jar包版本改成第三方的,也能解决问题,我没试过,因为我不知道他们用的哪个版本)。

时间: 2024-10-25 17:19:23

解决java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/Pattern的相关文章

解决spring boot启动报错java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level

学习了:https://blog.csdn.net/yunfeng482/article/details/78106433 没想到啊:我都看见了,idea也反编不了: 没想到要重新下载啊: 原文地址:https://www.cnblogs.com/stono/p/9126417.html

Web项目中诡异的java.lang.ClassNotFoundException: ch.qos.lorgback.classic.PatternLayout问题解决

引言: 诡异而少见的java.lang.ClassNotFoundException: ch.qos.lorgback.classic.PatternLayout异常错误信息,在启动的时候,出现了异常,哪里出了问题呢? 1.  背景介绍 项目是Web项目,使用了slf4j-api, 使用logback做为默认的日志包:之前一直工作正常,在将日志路径调整到了pom.xml之后,忽然就蹦出来一个异常错误信息. pom.xml中引用的maven片段: <dependency> <artifac

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException

我从0手动搭建框架,启动tomcat,遇到这个错:java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 解决方法:pom.xml中添加如下,就好了 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId>

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 报错

在测试testSave方法是报错 具体报错如下: 1 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 2 3 at java.lang.Class.getDeclaredMethods0(Native Method) 4 at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) 5 at java.lang.Cla

关于怎么解决java.lang.NoClassDefFoundError错误

五一在部署新的统一登录时,遇到这样一个问题: 很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的. NoClassDefFoundError错误发生的原因 NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误.例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用

解决 java/lang/NoClassDefFoundError: java/lang/Object 错误

安装完JDK ,设定环境变量后出现这个错误: [[email protected] lib]# javacError occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object [[email protected] lib]# javaError occurred during initialization of VMjava/lang/NoClassDefFoundError: jav

【eclipse】 怎么解决java.lang.NoClassDefFoundError错误

前言 在日常Java开 发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类 明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和 java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的.我们往往花费时间去不断尝试一些其他 的方法去解决这个问题,而没有真正去理解这个错误的原因.这篇文章就是通过解决NoC

怎么解决java.lang.NoClassDefFoundError错误

前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的.我们往往花费时间去不断尝试一些其他的方法去解决这个问题,而没有真正去理解这个错误的原因.这篇文章就是通过解决NoClass

解决java.lang.NoClassDefFoundError: org/apache/log4j/Level

现象: java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:230) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:112