您的slf4j绑定请求的1.6版本不兼容



当我部署我的项目时,我得到了这个错误代码

SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8]

SLF4J:请参阅http://www.slf4j.org/codes.html#version_mismatch了解更多详细信息。avr。2014年30日上午10:16:37 org.apache.catalina.core.ApplicationContext日志Infos:初始化Spring根WebApplicationContextavr。2014年30日上午10:16:37 org.apache.catalina.core.StandardContext listenerStartGrave:在classe d’écoute(listener)org.springframework.web.context.ContextLoaderListener的实例中,上下文初始化(上下文初始化)的环境异常java.lang.AbstractMethodError:ch.qos.logback.classic.Logger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Sthrowable;)V网址:org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:159)网址:org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:285)位于org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)网址:org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)网址:org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)网址:org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)网址:org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)网址:org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)网址:org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)网址:org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:663)网址:org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1642)位于java.util.concurrent.Executors$RunnableAdapter.call(Executitors.java:471)位于java.util.concurrent.FFutureTask.run(FutureTask.java:262)位于java.util.concurrent.ThreadPoolExecutiator.runWorker(ThreadPoolExecutiator.java:1145)位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)在java.lang.Thread.run(Thread.java:744)

我收到了一条类似的错误消息。我通过排除依赖org.apache.directory.server:apacheds-all来解决它。不知怎的,jar覆盖了org.slf4j.spi.LocationAwareLogger

最新更新