IntelliJ说"无法运行程序"/path/to/tomcat/bin/catalina.sh'error = 13权限被拒绝

Bla*_*man 79 java tomcat spring-mvc intellij-idea

在intelliJ ulimate中,运行裸骨弹簧mvc应用程序我得到错误:

'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Run Code Online (Sandbox Code Playgroud)

我该怎么解决这个问题?(我在Mac上)

And*_*yle 212

简而言之,从控制台:

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

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


nhu*_*uvy 14

解决方案:您为Tomcat目录设置了权限:

chmod -R 777 apache-tomcat-directory
Run Code Online (Sandbox Code Playgroud)

  • 几年后,我知道...确实,我们只需要设置`*.bat`(在Windows操作系统上),或者`*.sh`(在macOS、Linux操作系统上)更多属性`executable`就足够了。 (2认同)

Dmi*_*edv 8

当我面对这个问题时,我检查:
在此输入图像描述

右键单击catalina.sh - > Properties - > Permissions.


小智 7

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