org.slf4j.spi.LocationAwareLogger.log
来源:互联网 发布:java递归排序问题 编辑:程序博客网 时间:2024/06/06 07:47
Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker
jar:file:/C:/Users/Administrator/.m2/repository/com/salesforce/phoenix-client/2.2.2/phoenix-client-2.2.2.jar!/org/slf4j/spi/LocationAwareLogger.classException in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.debug(SLF4JLocationAwareLog.java:133) at org.springframework.core.env.AbstractEnvironment.<init>(AbstractEnvironment.java:114) at org.springframework.core.env.StandardEnvironment.<init>(StandardEnvironment.java:54) at org.springframework.context.support.AbstractApplicationContext.createEnvironment(AbstractApplicationContext.java:427) at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:227) at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:90) at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:59) at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:61) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
这是一个jar包冲突的问题,项目中引用了一个变态的jar包,这个jar包打了许多第三方包在里面,导致了冲突。
可以通过下面的方法确认冲突发生在那个包中:
URL urlOfClass = App.class.getClassLoader().getResource("org/slf4j/spi/LocationAwareLogger.class"); System.out.println(urlOfClass);
这个输出中会有具体的jar包。找到冲突的jar包之后可以有两种方法来解决问题。
- 通过修改jar包的内容,删除不必要的第三方包,这有一定风险,但可行
- 将这个冲突包放在引用的最后位置,这样,他的第三方包就永远不会被用到,除非项目中没有他的第三方包
我的解决办法是将打印出来的jar包删除掉,问题解决。
0 0
- org.slf4j.spi.LocationAwareLogger.log
- org.slf4j.spi.LocationAwareLogger.log
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- CXF启动报错org.slf4j.spi.LocationAwareLogger.log
- 关于java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log
- myeclipse 遇到org.slf4j.spi.LocationAwareLogger.log的NoSuchMethodError错误
- activiti-explore java.lang.NoSuchMethodError org.slf4j.spi.LocationAwareLogger.log
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log异常处理
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/Stri
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/Stri
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker 解决办法
- org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/l
- spring测试报错java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava
- java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger
- cxf编写restful出现org.slf4j.spi.LocationAwareLogger.log的解决方案
- Lorg/eclipse/jetty/util/component/Container$Listener及org.slf4j.spi.LocationAwareLogger.log
- 另一种导致的原因:java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/
- 如何应对云攻击评估云安全控制是关键
- Jquery仿淘宝购物车
- hdu4221 Greedy?(贪心)
- 队列的数组实现
- 提高matlab运行速度
- org.slf4j.spi.LocationAwareLogger.log
- 关于Hiberate的数据库操作(纯手打)
- matlab程序运算速度
- MongoDB命令操作(入门)
- kendo实现栏目管理页面
- p123第三章作业36题
- 不使用第三个变量交换两个变量的值
- WAJUEJI which home strong!
- 【css实践】position定位