Maven 如何更改log4j配置文件路径?

Maven 如何更改log4j配置文件路径?,maven,log4j,spring-4,Maven,Log4j,Spring 4,我正在处理一个maven项目,我将log4j.xml放在以下路径:/src/main/java/log4j.xml,并且它工作正常,我可以将log4j.xml配置文件移动到/src/main/resources/?吗??新的配置将是什么?Log4j从类路径读取其属性文件,因此您的属性文件可以放置在类路径上的任何位置,而不需要任何配置更改来告诉它在哪里查找。maven构建时,放置在/src/main/java和/src/main/resources中的任何内容都会在工件类路径上结束,但是/src/

我正在处理一个maven项目,我将log4j.xml放在以下路径:/src/main/java/log4j.xml,并且它工作正常,我可以将log4j.xml配置文件移动到/src/main/resources/?吗??新的配置将是什么?

Log4j从类路径读取其属性文件,因此您的属性文件可以放置在类路径上的任何位置,而不需要任何配置更改来告诉它在哪里查找。maven构建时,放置在
/src/main/java
/src/main/resources
中的任何内容都会在工件类路径上结束,但是
/src/main/resources
是资源(任何未编译的内容)的更合适位置,因此,您的属性文件可以放置在类路径上的任何位置,而不需要任何配置更改来告诉它在哪里查找。maven构建时,放置在
/src/main/java
/src/main/resources
中的任何内容都会在工件类路径上结束,但是
/src/main/resources
是资源(任何未编译的内容)的更合适位置。

您应该将XML文件移动到
/src/main/resources
,这就是它们所属的位置。您应该将XML文件移动到它们所属的
/src/main/resources
。您应该将XML文件移动到它们所属的
/src/main/resources