linux 下 touch: cannot touch 'catalina.out': Permission denied解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yk10010/article/details/88976021

1. 报以下错误:

Using CATALINA_BASE:   /home/apache-tomcat-7.0.72
Using CATALINA_HOME:   /home/apache-tomcat-7.0.72
Using CATALINA_TMPDIR: /home/apache-tomcat-7.0.72/temp
Using JRE_HOME:        /home/jdk1.7.0_79/jre
Using CLASSPATH:       /home/apache-tomcat-7.0.72/bin/bootstrap.jar:/home/apache-tomcat-7.0.72/bin/tomcat-juli.jar
touch: cannot touch '/home/apache-tomcat-7.0.72/logs/catalina.out': Permission denied
./catalina.sh: 417: ./catalina.sh: cannot create /home/apache-tomcat-7.0.72/logs/catalina.out: Permission denied

2. 报错原因:logs目录没有创建修改权限

3. 解决办法: 所有人可操作logs文件

chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行)
-R:递归所有目录和文件

进入到tomat的目录中,找到有logs文件夹的目录,执行下面命令。意思就是改变logs文件夹的权限,使tomcat可以有权限访问此文件夹。

[root@hm01 ~]# chmod a+rwx -R logs 

猜你喜欢

转载自blog.csdn.net/yk10010/article/details/88976021