IntelliJ需要复制tomcat/conf目录到项目目录

新手上路,请多包涵

我有一个新安装的 Tomcat 7 服务器,我正在尝试让 IntelliJ 将 HelloWorld Spring MVC 应用程序部署到 Tomcat。

我的 Tomcat 主页是 /usr/share/tomcat7 Tomcat 基础是 /var/lib/tomcat7

但是,当我尝试运行该项目时,IntelliJ 抛出一条错误消息:

Error running Tomcat : Error copying configuration files from /var/lib/tomcat7/conf to /home/adonis/.IntelliJIdea12/system/tomcat/Tomcat__SpringMVCApp/conf : /var/lib/tomcat7/conf/tomcat-users.xml (Permission denied)

这是截图 - http://i.imgur.com/CQ3z0e1.png

我需要设置什么权限吗?

原文由 Hrishikesh Choudhari 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 628
2 个回答

确保 /var/lib/tomcat7/conf/ 目录下的文件对运行 IntelliJ IDEA 的用户具有读取权限。

 chmod -R 644 /var/lib/tomcat7/conf/

应该有帮助。

还要检查 /home/adonis/.IntelliJIdea12/system/tomcat/ 是否具有正确的权限和所有者。可能是它是由不同的用户创建的,而您当前的用户无权写入它。


如果没有帮助,请从 .tar.gz 文件下载并解压一个新的 Tomcat 安装,配置 IDEA 以使用此安装。

请注意,在某些 Linux 系统上使用包管理器安装的 Tomcat 具有非标准布局和权限,因此无法与 IDEA 一起使用。

原文由 CrazyCoder 发布,翻译遵循 CC BY-SA 3.0 许可协议

尝试 chmod -R 777 /var/lib/tomcat7/conf/ ,它对我有用。

原文由 Rodrigo Hime 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题