2012-10-30 112 views
1

我在Mac上運行,10.8.2。IntelliJ,無法運行catalina.sh

從今天上午開始,我無法在調試器模式下啓動我的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。 我已經失去了一天的工作,試圖讓這個工作。我搜索了這個網站,其他人試圖找到我找到的所有東西。

謝謝!

+0

難道您使用補丁安裝11.1.4更新?如果從.dmg再次安裝,它會有幫助嗎? – CrazyCoder

+0

它在IntelliJ運行過程中進行了升級 – user1786576

+0

如果您從http://www.jetbrains.com/idea/download/index.html上的.dmg安裝它,它有幫助嗎?您的設置將被保留。 – CrazyCoder

回答

2

問題是我保留所有這些文件的磁盤映像本身標記爲隔離區。

此文件已存在多年。所以雖然我無法解釋爲什麼它突然標記爲隔離區(以及它內部的所有文件),這是問題所在。

1

更改權限:

chmod -R 777 apache-tomcat-8.5.8 

(我用的MacOS塞拉利昂10.12.1,的Apache Tomcat 8.5.8一般情況下,的Mac OS或Apache Tomcat的其他版本將是相同的)

相關問題