当前位置:  开发笔记 > 运维 > 正文

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

如何解决《IntelliJ需要将tomcat/conf目录复制到项目目录》经验,为你挑选了3个好方法。

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

我的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

我需要设置的任何权限?



1> 小智..:

试试chmod -R 777 /var/lib/tomcat7/conf/吧,对我有用.


这只对我有所帮助.谢谢
3年前仍然在Tomcat 8上做的伎俩.谢谢.

2> CrazyCoder..:

确保目录下的/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一起使用.


我是JetBrains支持谁回复你.

3> Kayvan Tehra..:

我有同样的问题,这些步骤帮助我从Intellij启动我的tomcat7:

我有Linux Mint 17,以及使用apt-get安装的Tomcat 7

/ usr/share/tomcat7中的CATALINA_HOME和/ var/lib/tomcat7中的CATALINA_BASE

1-首先,我创建了一个引用/ etc/tomcat7的软链接

cd /usr/share/tomcat7
ln -s /etc/tomcat7 conf

2-然后你必须改变/ etc/tomcat7的访问权限

sudo chmod -R 655 /etc/tomcat7/

而已.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有