2014-10-01 120 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服务器上,一切都很完美。

祝你好运!