首页 > 解决方案 > Ubuntu 中的 Tomcat 和 IntelliJ

问题描述

我刚刚安装了 Ubuntu 18.04.1 LST 我正在使用 IntelliJ 2018.2.1 我按照此链接安装了 Tomcat 8.5.32 https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8 -on-ubuntu-16-04

到目前为止一切正常,但是当我尝试在 IntelliJ 中添加 Tomcat 应用程序服务器时,如果 tomcat 在“/opt/tomcat ...”文件夹下,我无法添加服务器,除非我将 IntelliJ 作为 SUDO 启动。屏幕刚刚显示“所选目录位于无效的 Tomcat 主目录中”

如果 tomcat 在 opt 文件夹之外,例如在“home/tomcat”中,我可以毫无问题地添加服务器。

我认为这是许可的事情,但即使将许可更改为 777 也无法添加服务器。

任何想法???

标签: javaubuntutomcatsudointellij-14

解决方案


这个链接可能比我能解释得更好:https ://askubuntu.com/questions/6723/change-folder-permissions-and-ownership 。

你会这样做:sudo chown -R $USER: /opt/tomcat

另外,只是我个人的喜好。为了避免这种情况,我通常会在我的主目录中的某个地方保留我认为会给我这个问题的应用程序。

另请注意,如果您以 root 身份提取或安装 /opt/tomcat 中的文件,仅将文件从 /opt/tomcat 移动到您的主目录可能不会授予您权限(但听起来您没有这个问题,只是经常发生在我身上)。


推荐阅读