明明引入了这个,却提示没有
看下面文章:
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