从终端进入tomcat的bin目录,然后执行startup.sh
bogon:~ apple$ cd /Users/apple/Desktop/tomcat_war/apache-tomcat-7.0.42/bin bogon:bin apple$ sh startup.sh
输出结果为
Cannot find ./catalina.sh The file is absent or does not have execute permission This file is needed to run this program
在IDEA 中显示异常如下
下午9:11:27 Error running Tomcat 8.0.18: Cannot run program "/Users/horse_leo/Documents/apache-tomcat-8.0.18/bin/catalina.sh" (in directory "/Users/horse_leo/Documents/apache-tomcat-8.0.18/bin"): error=13, Permission denied
其实问题就是没有权限。
解决方法:
在tomcat 的bin目录下
执行chmod +x *.sh
或者执行chmod 777 *.sh
然后用sh startup.sh启动成功,IDEA问题也解决
同样的问题适用于Linux系统
未经允许请勿转载:程序喵 » Mac os 下配置Intellij IDEA + Tomcat 出现权限问题的解决办法