Invalid 'log4jConfigLocation' parameter: class path resource [log4j.xml] cannot be resolved to absolute file path because it does not reside in the file system
它说你的 log4jconfigLocation 参数无效,因为它无法解释成一个磁盘文件系统中的位置,可能是你它在某个 jar/zip 内部等。如果 log4jConfigLocation 之外还有另一个能说明是 classpath 还是 filesystem 这样的文件类型的说明就好了。
我不了解新的 Spring,我们在给出 log4jConfigLocation 时能告诉 Spring 这个文件是一个相对目录还是某个 jar 内部的文件或者一个 URL 么?
1. 文件系统上的目录位置。
2. jar 内部的。
是不文件的位置放错了 log4j.xml 放到src目录下试试