2014-10-01 158 views
1

我使用的是Tomcat 8.0.12,Ubuntu 14.04.1,IntelliJ IDEA 13.1.5,我嘗試運行一個簡單的jsp文件,然後IDE通知:Tomcat無法從Ubuntu中啓動IDE(Eclipse Luna WTP和IntelliJ IDEA)

錯誤運行的index.jsp(1):錯誤複製的配置從 /opt/tomcat8/apache-tomcat-8.0.12/conf文件 /home/vy/.IntelliJIdea13/system/tomcat/_EE01/conf目錄: /opt/tomcat8/apache-tomcat-8.0.12/conf/catalina.policy(不準 )

我還嘗試使用Eclipse WTP 4.4,使用Tomcat 8.0.12,也有同樣的問題,雖然Eclipse的不喜歡的IntelliJ IDEA注意:

服務器錯誤的Tomcat在服務器配置/服務器/ Tomcat的V8.0 服務器在localhost配置丟失。檢查服務器是否有錯誤。

原因:缺少在localhost-config上的/ Server/Tomcat v8.0服務器配置的Tomcat服務器配置 。檢查服務器是否有錯誤。

幫我解決這個錯誤。

+3

授予權限'chmod 777 filename',這種情況下你可能也需要'sudo' – 2014-10-01 06:13:31

+0

在這種情況下你能弄清楚特定命令嗎?我的** Eclipse **:'/ opt/eclipse'。 **/opt/intellij-idea中的IntelliJ IDEA **。 ** Tomcat服務器**:'/ opt/tomcat8/apache-tomcat-8.0.12'。謝謝! – 2014-10-01 06:17:01

回答

1

關注Ruchira加揚Ranaweera的評論,有:
Eclispe的目錄爲:/opt/eclipse
的IntelliJ IDEA目錄爲/opt/intellij-idea
Tomcat的目錄是:/opt/tomcat8
Eclipse工作空間目錄是默認

sudo chmod 777 /opt/eclipse -R 
sudo chmod 777 /opt/intellij-idea -R 
sudo chmod 777 /opt/tomcat8 -R 
sudo chmod 777 /home/user_name/workspace/Servers – R 

我已經從IDE成功啓動了應用程序服務器。

2

不要使用已安裝的Tomcat副本。直接從Apache使用tarball。

+0

我同意你的建議,它比$ chmod 777更簡潔 – 2014-11-15 16:52:40

1

不知道爲什麼你必須打開所有這些目錄的安全性(我的系統上也不存在大多數目錄)。

我使用Fedora 22和Eclipse Luna(從dnf包管理器安裝)和Tomcat 8.0.23(通過tarball安裝),但我想這將適用於其他Linux發行版和Tomcat版本。

所有我需要做的是以下幾點:

# chmod -R 777 /opt/apache-tomcat-8.0.23 

此外,在「服務器位置」的選項「使用Tomcat安裝(需要Tomcat的Instatallation的控制)」來是很重要的在Eclipse中選擇能夠通過端口8080訪問Tomcat的主頁/配置頁面。

從Eclipse下的Tom Tomcat服務器上,一切都很完美。

祝你好運!