【问题标题】:IntelliJ says 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission deniedIntelliJ 说'无法运行程序'/path/to/tomcat/bin/catalina.sh' 错误=13 权限被拒绝
【发布时间】:2011-03-06 17:50:58
【问题描述】:

在 intelliJ ulimate 中,运行一个裸骨 spring mvc 应用程序我收到错误:

'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied

我该如何解决这个问题? (我在 Mac 上)

【问题讨论】:

  • path/to/tomcat 听起来你的eclipse中没有安装/分配tomcat实例
  • 这是操作系统级别的问题,因此更适合超级用户。虽然它在开发过程中发生,但它并不是严格与开发相关的。
  • @myself iment intelliJ 当然不是日食
  • Redlab,path/to'tomcat 只是我放的占位符,我已经安装好了。
  • 补充答案...如果您希望仅将执行权限授予用户(而不是授予所有人)。它也有效。 chmod u+x /path/to/tomcat/bin/catalina.sh

标签: java tomcat spring-mvc intellij-idea


【解决方案1】:

简而言之,从控制台:

chmod a+x /path/to/tomcat/bin/catalina.sh

这假设您已在帖子中省略了 Tomcat 路径,并在此处发布之前检查了它是否确实存在于您的系统中。根据文件的现有权限,您可能需要以具有足够提升权限的用户身份发出上述命令。

【讨论】:

    【解决方案2】:

    解决方法:你为Tomcat目录设置权限:

    chmod -R 777 apache-tomcat-directory
    

    【讨论】:

    • 几年后,我知道...确实,我们只需要设置*.bat(在Windows操作系统上),或*.sh(在macOS,Linux操作系统上)更多属性@987654324 @ 已经足够好了。
    【解决方案3】:

    我今天遇到了这个错误。那是因为我拿错了Tomcat6的包。 在 Max OS 中,我应该下载 tar.gz,但我下载的是 zip。 确保获得正确的 Tomcat 包。

    【讨论】:

    • 我还下载了 zip 文件,但没有任何文件的可执行权限。下载 tar.gz 显示对文件的正确可执行权限。这是最好的答案,因为它为 Mac 上的所有 Tomcat 文件(不仅仅是 catalina.sh)设置了正确的文件权限。否则,您必须手动 chmod +x 每个要为用户/组/世界执行的文件。
    • 谢谢。它帮助了我
    【解决方案4】:

    当我遇到这个问题时,我会检查:

    右击catalina.sh -> 属性 -> 权限。

    【讨论】:

    • 在哪里标注这个面板?
    • @DmitMedv 无法通过右键单击 finder 中的文件来访问此用户对话框。你是怎么进入这个屏幕的?
    • 谢谢,这在 Kubuntu 上成功了(我确信它可以在任何 linux 发行版上运行),但我想知道 Intellij 上是否需要,因为 Eclipse 上不需要
    【解决方案5】:

    每次运行 IntelliJ Idea 时都执行此操作,让自己摆脱所有 chmod 无意义的操作

    仅限 Linux 用户(正如我在这里发现的那样):

    只需转到终端并执行su,当您获得“具有重大责任的强大力量”时,转到/usr/local/bin,您就有了您的idea 文件,它为您的IntelliJ Idea 提供root 权限永远不会遇到权限问题,如果您找不到想法文件,只需跳上Tools -> Create Command-line launcher 创建一个新文件或只是查看文件的位置。

    要运行idea文件,只需以root用户身份在终端输入idea并回车即可。

    tomcat 有这个问题,不管你做了多少次 chmod 的东西,当你的用户银行没有足够的权限时,你就会搞砸它。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      相关资源
      最近更新 更多