如何将 tomcat 8 添加到 Intellij Idea?

如何将 tomcat 8 添加到 Intellij Idea?

我已经按照以下教程安装了 tomcat 8:

https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04

现在我需要将 tomcat 配置到 Intellij Idea 中。我添加了编辑配置新的 tomcat 实例并设置 tomcat home 路径,但是当我确认

/选择/ tomcat

当我的 tomcat 确实出现时,出现此错误:

在此处输入图片描述

我想在文件资源管理器中检查此文件夹,但系统提醒我,我没有权限查看文件夹的内容/选择/ tomcat。我认为这也会导致 Idea 中的 tomcat 配置出现问题。您觉得如何?您能帮我修复它吗?谢谢。

答案1

确实是您没有查看的权限的问题。这是因为您创建了一个 tomcat 用户,并且只授予该用户查看它们的权限。您的 IntelliJ 正在您自己的用户下运行。要找出哪个用户,您可以在终端中/opt/tomcat/*运行。whoami

如果您执行以下命令,但使用您自己的用户而不是 tomcat(替换 MY_USER),它不应该在 IntelliJ 内部给您错误消息。

cd /opt/tomcat
sudo chgrp -R MY_USER /opt/tomcat
sudo chown -R MY_USER webapps/ work/ temp/ logs/

但请记住,Tomcat 用户是为了安全目的而创建的。这意味着,为超级用户提供 tomcat 访问权限的解决方案仅适用于本地开发。

答案2

改变

/opt/tomcat

/usr/share/tomcat

对我有用。

相关内容