我按照这个指南安装了Tomcat:https://help.ubuntu.com/13.04/serverguide/tomcat.html
当我从控制台成功运行它,但当我尝试使用Intellij Idea运行它时,出现错误:"Error running Tomcat : Can't find directory '/usr/share/tomcat7/conf'“
Idea中的应用服务器配置:
Tomcat Home: /usr/share/tomcat7
Tomcat Base: /var/lib/tomcat7发布于 2013-11-26 02:18:15
问题是他们所谓的布局是“非标准的”。
问题已在此处标记为已解决:IntelliJ needs to copy tomcat conf dir to project directory
请注意,在某些Linux系统上使用包管理器安装的Tomcat具有非标准的布局和权限,因此不能使用IDEA。
发布于 2014-12-07 21:54:06
在我的例子中,创建一个软链接并更改访问权限解决了这个问题
cd /usr/share/tomcat7
ln -s /etc/tomcat7 conf
chmod -R 655 /etc/tomcat7/我已经回答了类似的问题here
发布于 2020-08-16 15:56:28
我之前遇到了同样的问题,并遵循以下步骤使其正常工作:
为tomcat sudo groupadd tomcat创建新组
tomcat创建一个用户,并将此用户添加到之前创建的tomcat组sudo useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat中
tomcat在安装目录上的
sudo chgrp -R tomcat /opt/tomcat (this gives tomcat ownership over the directory)
sudo chmod -R g+r conf
sudo chmod g+x conf (this and the one above gives tomcat read/write perm on conf dir)
sudo chown -R tomcat webapps/ work/ temp/ logs/ (makes user, tomcat, owner of the following dirs)
4. Open tomcat installation parent directory, i.e., /opt, as root, right click on the tomcat folder -> properties -> permissions -> folder access, change to create and delete files.```
And Jesus said, "It is finished."https://stackoverflow.com/questions/18242719
复制相似问题