我有一个新安装的 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 许可协议
确保
/var/lib/tomcat7/conf/
目录下的文件对运行 IntelliJ IDEA 的用户具有读取权限。应该有帮助。
还要检查
/home/adonis/.IntelliJIdea12/system/tomcat/
是否具有正确的权限和所有者。可能是它是由不同的用户创建的,而您当前的用户无权写入它。如果没有帮助,请从
.tar.gz
文件下载并解压一个新的 Tomcat 安装,配置 IDEA 以使用此安装。请注意,在某些 Linux 系统上使用包管理器安装的 Tomcat 具有非标准布局和权限,因此无法与 IDEA 一起使用。