之前的项目一直在Linux下开发,配置log4j的日志文件为:
log4j.appender.A1.File=/var/log/mysql
一直都正常使用,今天为了测试Windows使用的情况,结果发现一直提示
log4j.appender.A1.File=C:\\log\\mysql
java.io.FileNotFoundException: C:\log\mysql (拒绝访问。)
尝试将目录的everyone完全控制仍然无法解决,Google了N多的文章发现一个问题
在windows下写入的文件必须有扩展名,否则拒绝访问!!!将配置文件修改为一下内容,正常···
log4j.appender.A1.File=C:\\log\\mysql.log
本文介绍了在Windows环境下配置Log4j遇到的问题及解决方案。作者原先在Linux环境下配置的日志文件路径在移植到Windows时出现问题,表现为无法创建无扩展名的文件。通过调整配置文件,在文件名后加上扩展名.log后,问题得以解决。
1739

被折叠的 条评论
为什么被折叠?



