IntelliJ,无法运行catalina.sh

时间:2012-10-30 19:08:32

标签: intellij-idea osx-mountain-lion catalina

我在Mac上运行,10.8.2。

从今天早上开始,我无法在调试器模式下启动我的tomcat 6.0.18。

"Error running MediaPlanner: Cannot run program "/Volumes/work/apache-tomcat-6.0.18/bin/catalina.sh" (in directory "/Volumes/work/apache-tomcat-6.0.18/bin"): error=1, Operation not permitted

我确保我对此文件和tomcat目录中的所有文件(递归)都有权限。 我已确保文件不在苹果隔离列表(网守)中。 我试过切换到tomcat 7.x. 我已经安装了java 1.6.0_37-b06-434.jdk,因为我使用的是较旧版本的6。 这是一个稳定的设置大约一年。

我最近运行了苹果通过更新推出的java更新(不确定是否重要)。

今天早上,IntelliJ推出了对11.1.4的更新。我安装它没有错误。

我可以使用终端手动运行catalina.sh。 我已经失去了一天的工作,试图让这个工作。我搜索了这个网站,其他人尝试了我发现的一切。

谢谢!

2 个答案:

答案 0 :(得分:2)

问题是我保存所有这些文件的磁盘映像本身被标记为隔离。

此文件已存在多年。所以虽然我无法解释为什么它突然被标记为隔离(及其内部的所有文件),这是问题。

答案 1 :(得分:1)

更改权限:

chmod -R 777 apache-tomcat-8.5.8

(我使用macOS Sierra 10.12.1,Apache Tomcat 8.5.8。一般情况下,其他版本的Mac OS或Apache Tomcat都是相同的。)