Eclipse使用Exclude From validation导致Log4j问题

报错:

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

问题描述:今天在使用MyEclipse添加 js文件时,js文件报错,借鉴网上的经验,使用“右键js文件 -->MyEclipse -->Exclude From validation ”,选择确定之后,JS文件不再报错,但是之前运行好好的Log4j突然就报错了,重启Tomcat之后报如上错误。

经借鉴文章:https://www.cnblogs.com/codingcloud/p/5197737.html 找到了灵感。

本人项目的web.xml配置文件里面写了两个监听器,一个是加载spring-mybatis.xml和tx配置文件的,一个是加载log4j的,在没调试前,加载Log4j的监听器被我写在了加载tx配置文件的监听器之后,由于项目由上至下编译,导致在编译到Log4j这个监听器时,contextConfigLocation找不到Log4j的资源。经调整后,把Log4j的监听器置于开头,重启tomcat,问题得到了解决。
在这里插入图片描述

以上问题解决的方法纯属巧合,解释也不知道正不正确,小白日常记录踩过的坑。 浏览到的大虾如果有更好的想法,欢迎留言讨论。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值