java.lang.NoSuchMethodError:ch.qos.logback.core.util.Loader.getResource(Ljava/lang/String;Ljava.....

问题描述:

java.lang.NoSuchMethodError :
ch.qos.logback.core.util.Loader.getResource(Ljava / lang / String; Ljava / lang / ClassLoader;)Ljava / util / Set;

我的堆栈信息没保存,网上一样的堆栈信息:

Failed to instantiate [ch.qos.logback.classic.LoggerContext]
Reported exception:
java.lang.NoSuchMethodError: ch.qos.logback.core.util.Loader.getResource(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Set;
	at ch.qos.logback.classic.util.ContextInitializer.multiplicityWarning(ContextInitializer.java:160)
	at ch.qos.logback.classic.util.ContextInitializer.statusOnResourceSearch(ContextInitializer.java:183)
	at ch.qos.logback.classic.util.ContextInitializer.getResource(ContextInitializer.java:141)
	at ch.qos.logback.classic.util.ContextInitializer.findURLOfDefaultConfigurationFile(ContextInitializer.java:130)
	at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
	at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85)
	at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
	at org.slf4j.LoggerFactory.bind(LoggerFactory.java:144)
	at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:123)
	at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:337)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:287)
	at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:309)

问题产生的原因:

做POI的导入导出,maven中加入了

<dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.2.3</version>
      <scope>test</scope>
    </dependency>

后来删除了,就出问题了。

解决方法:

网上找了很多种方法,不行。后来才发现原来我的其实不算啥错误,就是删除的时候没有彻底删除,彻底删除应该在这里删除


当然在这里没法直接删删,打开Project Structure->Libraries,找到你要删除的,点“-”。返回就发现已经删除了,然后问题就解决了

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值