You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04运行Tomcat遇catalina.sh权限拒绝错误求助

解决Ubuntu 22.04中Tomcat启动的Permission Denied错误

这个错误的核心原因是catalina.sh脚本缺少执行权限,Linux系统下运行shell脚本必须赋予其可执行权限,按以下步骤解决:

  • 打开终端,切换到Tomcat的bin目录(路径包含空格和括号,注意转义或用引号包裹):
    方式1(转义特殊字符):
    cd /home/diyerbek/IdeaProjects/apache-tomcat-9.0.71\ \(2\)/apache-tomcat-9.0.71/bin
    方式2(引号包裹路径):
    cd "/home/diyerbek/IdeaProjects/apache-tomcat-9.0.71 (2)/apache-tomcat-9.0.71/bin"

  • 给bin目录下所有Shell脚本添加执行权限:
    chmod +x *.sh

  • 如果执行后仍报错,检查Tomcat目录的所有者权限,确保当前用户拥有完整访问权:
    sudo chown -R $USER:$USER /home/diyerbek/IdeaProjects/apache-tomcat-9.0.71\ \(2\)

完成以上操作后,重新启动Tomcat即可正常运行。

内容的提问来源于stack exchange,提问作者Diyorbek Saidov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:40:27