解决Invalid 'log4jConfigLocation' parameter: Log4j config file[F:/*路径*/]not found问题

本文介绍了log4j配置失败的几种常见原因及其解决方案,包括找不到配置文件路径、配置文件未编译成功等问题,并提供了具体的配置示例及项目设置调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要两种原因:

一. 找不到log4j.properties的路径。

解决:检查web.xml中log4jConfigLocation的配置,如下即可

<!-- log4j配置文件 -->
	<context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>/WEB-INF/classes/log4j.properties</param-value>
	</context-param>
	<listener>
		<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
	</listener>


二. log4j.properties没有编译成功。

解决:到项目目录下检查是否生成log4j.properties文件

三. 这里发现一个新问题,连classes的目录都没有生成


解决:1.Java Build Path 中Source页签下的“allow output folders for source folders”要勾选

            

           2.若无法勾选的情况下,打开.classpath文件,在所有的king="src"后面加上output="target/classes",保存后项目跟Tomcat都clean一次即可解决问题

         

            


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值