关于日志文件位置的问题(mac版)(不是问题)

来源:3-2 日志的使用

lijikai1937

2018-07-19

在这里卡了好半天,我是Mac,可以按照我的来,要是有问题的话,没问题就算了。

首先看老师使用ll命令打开/var/log/tomcat这个目录的截屏http://img.mukewang.com/szimg/5b50277300014a3c07860166.jpg

这个是我自己的,当你刚创建这个文件夹的时候是这样子的,对比一下,跟老师的有什么不同,如果相同就算了,我的跟老师的不一样。然后进行下面的操作,http://img.mukewang.com/szimg/5b5027aa0001f75511660234.jpg

就变成了下面这样子了,记得/var/log/tomcat/这个目录在Mac下是这样子的http://img.mukewang.com/szimg/5b5027ec0001053411880286.jpg

跟我们项目的路径没有什么关系,是另外创建的,只有tomcat这个文件夹是另外有的,别的都是系统自带的,如果你需要创建目录的话,就是用mkdir -p /var/log/tomcat。

希望对各位有用。

写回答

4回答

鸿鹄yyn

2018-07-19

谢谢你

2
1
lijikai1937
非常感谢!
2018-09-03
共1条回复

Nnn_Lillian

2018-12-06

你的方法非常有用! 解决了我的问题,谢谢!

我根据你的解决方法整理了一下思路,希望能帮我看一下是否正确。

  1. 因为我们的文件夹中,也就是 -p /var/log/这个路径下没有tomcat,所以需要新建tomcat目录,可能存在权限问题所以可以是 `sudo mkdir -p /var/log/tomcat`

  2. 新建好tomcat之后,通过`ls -al`:该命令可以将隐藏文件和目录一起显示出来,并且包含了目录中每个文件的更多的相关信息。

  3. 查看我们的文件夹信息:“drwxr-xr-x……”表示该文件夹属于 root 用户,并且在 wheel 组中。只有该文件夹的使用者(root)才对其有读、写和执行权,其他用户不能写入(write)。

  4. 所以需要通过`chmod`命令更改权限

  5. “drwxrwxrwx……” 表示该文件夹属于 root 用户,并且在 wheel 组中。该文件夹的使用者、群组和其他人都对其具有读、写和执行权。

  6. 之后在执行,就可以将程序中生成的.log文件写入tomcat目录中

命令中
-R 是指级联应用到目录里的所有子目录和文件
777 是所有用户都拥有最高权限


2
2
沁涵
非常感谢
2020-01-29
共2条回复

岩公子

2018-11-12

我也一直在纠结这个问题,非常感谢!

1
0

沁涵

2020-01-29

非常感谢

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程