mac 启动项目时报错如下:
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file-out] - Failed to create parent directories for [/data/app/logs/2021-02-26/base-core_192.168.201.24-8005.log]
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file-out] - openFile(null,true) call failed. java.io.FileNotFoundException: /data/app/logs/2021-02-26/base-core_192.168.201.24-8005.log (No such file or directory)
这其实就是没有创建文件夹的权限,下图说明一切

permission denied: 拒绝访问
解决方法:
cd / 切换到根
sudo chmod -R 777 文件名 例如:sudo chmod -R 777 /var/log
注意必须要加sudo !
搞定!!

在Mac上启动项目时遇到日志文件无法创建的问题,原因是缺少对指定目录的写入权限。错误信息显示/data/app/logs/2021-02-26/base-core_192.168.201.24-8005.log无法创建,提示'Permission denied'。解决方法是通过命令行切换到根目录并使用sudo chmod -R 777命令给予文件或目录全权限。执行'sudo chmod -R 777 /var/log'即可修复问题,确保项目正常启动。

2509

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



