我已经按照以下教程安装了 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
对我有用。