Spring项目中运行出错入下所示:
org.springframework.context.support.AbstractApplicationContext prepareRefresh
Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@7cef4e59: startup date [Fri Sep 30 09:33:28 CST 2016]; root of context hierarchy
org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
Loading XML bean definitions from class path resource [applicationContext.xml]
我用的是idea,所以解决办法只需要是在resource文件夹中创建log4j.properties文件,其中写上
log4j.rootCategory=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %C{2};%L- %m%n
log4j.category.org.springframework.beans.factory=ERROR
就可以了,其中最后一句的,ERROR,换成DEBUG的话,就可以打印项目所需要的日志文件了。
如果还是没有解决,那就要检查一下,pom.xml文件中是否配置的log4j的引入。
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>