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
我需要设置任何权限吗?
问题答案:
确保该目录下的/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。