目录

chen 的个人博客

VX:TiAmo151028
Phone:13403656751
Email:zxydczzs@gmail.com

X

MacOS启动SpringBoot项目时报错【Logging system failed to initialize using configuration from 'logback.xml '】

由于是第一次操作 MacOS 系统,在将 Java 环境变量配置好,IDEA 等一系列都安装好后,把项目代码拉了下来,然后运行,结果报错

1Logging system failed to initialize using configuration from 'logback.xml '

反复找解决方案,最终定位到了 logback.xml 中创建日志文件目录的问题,因为原先在 windows 环境下,logback.xml 中的日志文件存放在/home/xxx 目录下,切换到了 MacOS 系统后由于 home 是不允许创建任何东西的,所以需要以下步骤。

1、进入根目录;

2、编辑 auto_master 文件

1sunshiqiang@sunshiqiangdeMac-mini / % cd /
2sunshiqiang@sunshiqiangdeMac-mini / % sudo vim /etc/auto_master 

3、将 home 一行注释掉。

1#
2# Automounter master map
3#
4+auto_master            # Use directory service
5#/net                   -hosts          -nobrowse,hidefromfinder,nosuid
6#/home                  auto_home       -nobrowse,hidefromfinder
7/Network/Servers        -fstab
8/- 

4、保存并退出,切换到根目录,执行 sudo automount,创建你所需要的文件夹父目录

1cd /
2sudo automount
3sudo mkdir /home/xxxx

5、赋予读写权限

1sudo chmod 777 /home/xxxx

然后在启动项目就发现不报错了。


标题:MacOS启动SpringBoot项目时报错【Logging system failed to initialize using configuration from 'logback.xml '】
作者:zzzzchen
地址:https://dczzs.com/articles/2021/09/07/1631007999199.html