首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Intellij Idea运行Tomcat

无法从Intellij Idea运行Tomcat
EN

Stack Overflow用户
提问于 2013-08-15 05:35:29
回答 3查看 28.9K关注 0票数 24

我按照这个指南安装了Tomcat:https://help.ubuntu.com/13.04/serverguide/tomcat.html

当我从控制台成功运行它,但当我尝试使用Intellij Idea运行它时,出现错误:"Error running Tomcat : Can't find directory '/usr/share/tomcat7/conf'“

Idea中的应用服务器配置:

代码语言:javascript
复制
Tomcat Home: /usr/share/tomcat7
Tomcat Base: /var/lib/tomcat7
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-26 02:18:15

问题是他们所谓的布局是“非标准的”。

问题已在此处标记为已解决:IntelliJ needs to copy tomcat conf dir to project directory

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

票数 15
EN

Stack Overflow用户

发布于 2014-12-07 21:54:06

在我的例子中,创建一个软链接并更改访问权限解决了这个问题

代码语言:javascript
复制
    cd /usr/share/tomcat7
    ln -s /etc/tomcat7 conf
    chmod -R 655 /etc/tomcat7/

我已经回答了类似的问题here

票数 23
EN

Stack Overflow用户

发布于 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在安装目录上的

  1. 更新权限(例如,上面使用的/opt/tomcat )

代码语言:javascript
复制
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."
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18242719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档