ERROR in ch.qos.logback.core.rolling.RollingFileAppender - Failed to create parent directories for
查看该目录,系统中没有该文件,也没有该目录。idea导入工程后,启动工程,报错。看日志意思是:创建某个日志文件报错。
·
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)
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 目录。
- 这个目录是专门用来安装和存放第三方软件和应用程序的
- 它和系统自带的软件和应用程序分开存放,避免对系统造成干扰。
更多推荐
已为社区贡献1条内容
所有评论(0)