log4j不能在配置目录下生成文件有两个原因:
1、没有权限
2、路径错误
当我们配置log4j.appender.logfile.File=../logs/vpn.log为相对路径的时候,启动tomcat只能在bin目录下sh startup.sh,而不能在其他目录下启动,如在tomcat目录下./bin/startup.sh启动;
如果log4j.appender.logfile.File=/opt/log/vpn.log为绝对路径不会发生以上错误
转载:https://blog.youkuaiyun.com/lvhongfen/article/details/52813969?utm_source=blogxgwz4
博客指出log4j不能在配置目录下生成文件有两个原因,一是没有权限,二是路径错误。配置相对路径时,启动tomcat有目录限制;配置绝对路径则不会出现此类问题。
386

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



