CentOS 7 启动Tomcat 报错 “ ./startup.sh: Permission denied” 解决方案及问题总结

本文介绍了在CentOS 7中遇到启动Tomcat报'Permission denied'错误的解决方案,通过调整文件权限成功启动。同时回顾了Linux文件属性知识,包括不同用户的权限、查看和修改文件权限的方法。
摘要由CSDN通过智能技术生成

一、解决方案

apache-tomcatbin目录下,输入 ./start.up无法启动Tomcat,显示 “ -bash: ./startup.sh: Permission denied ” 报错,然后回想起刚刚ll查看文件时,只有几个红色,其他都是白色:
在这里插入图片描述
但正常来说,可执行文件会显示绿色,无助的我然后盯着屏幕这堆东西看了一阵,发现属主对这个目录下所有的权限都是 rw-,也就是说可读可写不可执行,所以我使用命令chmod u+x *.sh对所有后缀为 sh 的文件赋予 x (写) 权限。(u代表文件所有者,也就是属主),可以看到,后缀 .sh 的文件有 x 权限了,且变成绿色高亮:
在这里插入图片描述

现在就可以正常启动 Tomcat 了:

./startup.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值