1

我在 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。我已经失去了一天的工作试图让它发挥作用。我已经搜索了这个网站和其他人尝试了我找到的一切。

谢谢!

4

2 回答 2

2

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

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

于 2012-10-31T17:09:38.597 回答
1

更改权限:

chmod -R 777 apache-tomcat-8.5.8

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

于 2016-11-11T00:34:29.397 回答