Intellij IDEA SLF4J:无法加载类& quot; org.slf4j.impl.StaticLoggerBinder& quot;. [英] Intellij IDEA SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

查看:65
本文介绍了Intellij IDEA SLF4J:无法加载类& quot; org.slf4j.impl.StaticLoggerBinder& quot;.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有问题:

已连接到服务器[2015-04-06 05:25:59,380] Artifact MySpringApp:战争爆炸:正在部署Artifact,请稍候...SLF4J:无法加载类"org.slf4j.impl.StaticLoggerBinder".SLF4J:默认为无操作(NOP)记录器实现SLF4J:有关信息,请参见 http://www.slf4j.org/codes.html#StaticLoggerBinder 更多详细信息.[2015-04-06 05:26:04,280] Artifact MySpringApp:war爆炸了:Artifact已成功部署[2015-04-06 05:26:04,280] Artifact MySpringApp:war爆炸了:部署花了4900毫秒2015年6月6日17:26:08.902信息[localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory部署Web应用程序目录C:\ Java \ Apache Software Foundation \ Apache Tomcat 8.0.3 \ webapps \经理

Connected to server [2015-04-06 05:25:59,380] Artifact MySpringApp:war exploded: Artifact is being deployed, please wait... SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [2015-04-06 05:26:04,280] Artifact MySpringApp:war exploded: Artifact is deployed successfully [2015-04-06 05:26:04,280] Artifact MySpringApp:war exploded: Deploy took 4 900 milliseconds 06-Apr-2015 17:26:08.902 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Java\Apache Software Foundation\Apache Tomcat 8.0.3\webapps\manager

如果我添加

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.12</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.12</version>
    </dependency>

进入我的 pom.xml

[http-nio-8000-exec-1]错误org.springframework.web.servlet.DispatcherServlet-上下文初始化失败org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自ServletContext资源[/WEB-INF/mvc-dispatcher-servlet.xml]的XML文档中的第17行无效;嵌套的异常是org.xml.sax.SAXParseException;lineNumber:17;columnNumber:57;cvc-complex-type.2.4.c:匹配的通配符很严格,但是找不到元素'jpa:repositories'的声明.在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399)在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)在org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)处在org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:216)在org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)在org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)处在org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)在org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)在org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:452)在org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663)在org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629)在org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677)在org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548)在org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489)在org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)在javax.servlet.GenericServlet.init(GenericServlet.java:158)在org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1236)在org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1149)在org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)在org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136)在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74)在org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1015)在org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:652)在org.apache.coyote.http11.Http11NioProtocol $ Http11ConnectionHandler.process(Http11NioProtocol.java:222)在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1575)在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1533)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)在java.lang.Thread.run(Thread.java:745)

[http-nio-8000-exec-1] ERROR org.springframework.web.servlet.DispatcherServlet - Context initialization failed org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 17 in XML document from ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 57; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'jpa:repositories'. at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:216) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:452) at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629) at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677) at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548) at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1236) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1149) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1015) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)

请帮我解决此问题.非常感谢!

Please, help me fix this problem. Thanks a lot!

推荐答案

no declaration can be found for element 'jpa:repositories'

看来,您的类路径/依赖项中缺少Spring Data JPA.尝试添加以下依赖项:

It seems, that Spring Data JPA is missing in your classpath/dependencies. Try to add the following dependency:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.8.0.RELEASE</version>
</dependency>

这篇关于Intellij IDEA SLF4J:无法加载类&amp; quot; org.slf4j.impl.StaticLoggerBinder&amp; quot;.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆