当前位置:   article > 正文

ERROR in ch.qos.logback.core.rolling.RollingFileAppender - Failed to create parent directories for

error in ch.qos.logback.core.rolling.rollingfileappender[file] - failed to c

ERROR in ch.qos.logback.core.rolling.RollingFileAppender - Failed to create parent directories for

problem

idea导入工程后,启动工程,报错

11:35:50,371 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - Active log file name: /data/applogs/xxx/xxx-server.log
11:35:50,371 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - File property is set to [/data/applogs/xxx/xxx-server.log]
11:35:50,372 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file] - Failed to create parent directories for [/data/applogs/xxx/xxx-server.log]
11:35:50,373 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file] - openFile(/data/applogs/xxx/xxx-server.log,true) call failed. java.io.FileNotFoundException: /data/applogs/xxx/xxx-server.log (No such file or directory)
	at java.io.FileNotFoundException: /data/applogs/xxx/xxx-server.log (No such file or directory)
	at 	at java.io.FileOutputStream.open0(Native Method)
	at 	at java.io.FileOutputStream.open(FileOutputStream.java:270)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

reason

看日志意思是:创建某个日志文件报错
查看该目录,系统中没有该文件,也没有该目录

solution

手动创建目录和文件

  • /data/applogs 也无法参加,报错,因此换成其他目录 /opt/applogs
  • 使用sudo权限创建好目录和文件 sudo mkdir -p /opt/applogs/xxx/ sudo touch /opt/applogs/xxx-server.log
  • 设置权限 sudo chmod 777 xxx-server.log
  • /data/applogs 全局搜索替换为 /opt/applogs

关于opt目录

  • Mac OS X 操作系统中,opt 文件夹一般指的是/opt 目录。
  • 这个目录是专门用来安装和存放第三方软件和应用程序的
  • 它和系统自带的软件和应用程序分开存放,避免对系统造成干扰。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/813262
推荐阅读
相关标签
  

闽ICP备14008679号