我已经在我的 PC 上安装了 Tomcat 9(在 Ubuntu 16.04 上)。
我也成功启动了8080端口的服务器。
问题是,当我尝试配置 Intellij IDEA 来运行 Tomcat 服务器时,它会抛出以下错误:
我不知道有什么问题Tomcat home: opt/tomcat
因为我的电脑上没有其他 tomcat 文件夹,如图所示,它工作得很好。我试过把内opt/tomcat
文件夹,例如Tomcat home: opt/tomcat/bin
or Tomcat home: opt/tomcat/lib
(可执行文件所在的位置),但它也不起作用。
IntelliJ IDEA 支持官方发行版的标准 Tomcat 布局https://tomcat.apache.org https://tomcat.apache.org。包管理器安装的操作系统特定发行版可能具有非标准布局。我们建议下载并使用官方发行版。至少您可以将其与您所拥有的进行比较,以找出缺少的内容或位于不同位置的内容。
另请检查您是否拥有当前的 IDE 版本。我已经使用 IntelliJ IDEA 2017.2.1 进行了验证,网址为http://www.jetbrains.com/idea/download/index.html http://www.jetbrains.com/idea/download/index.html目前最新的 Tomcat 9 版本 (9.0.0.M26) 运行良好:
在您的特定情况下,IntelliJ IDEA 无法从服务器安装目录读取文件,因为运行的用户 IDE 对服务器安装目录没有任何权限。出于开发目的,只需下载服务器发行版并将其解压到您的主目录中即可,无需更改该目录的任何权限。这样 IDE 将能够读取文件并使用此安装。
创建一个单独的用户并限制权限您遵循的指南中描述了 https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04仅对公众开放的生产服务器需要。这是一种很好的安全措施,可以在服务器受到损害或 JVM、应用程序服务器或在此服务器上运行的应用程序中发现任何安全漏洞时限制对系统可能造成的损害。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)