[英]Cannot find log4j.properties when using log4j with java 7
我已经构建了一个可执行jar并使用log4j。首先我使用Java6对其进行了构建,并且运行良好。但是当我将JDK更新到1.7版并再次构建项目时,似乎找不到log4j.properties
文件,因为我找不到日志文件,并且控制台中的日志格式也是错误的。
您是否已提取.JAR文件以确保根文件夹中存在“ log4j.properties”? 您确定它的名称正确吗(在您的问题中它的名称为“ log4j.perperties”)。
故障排除建议:
几分钟的搜索后,我看不到任何明显的JDK7和log4j冲突,因此对我来说,它看起来像不是“已知的JDK7问题”。
我有一个类似的问题,即使输入正确,日志记录也从未出现。 后来我发现其中一个jar文件(jxls-reader-0.9.6.jar)具有一个log4j.xml文件,该文件首先被加载并用作log4j日志记录属性文件,因此我们没有收到日志。 我已经从jar中删除了log4j.xml,它工作得很好。
您可能有类似的问题,希望它可能是类似的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.