【发布时间】:2016-01-08 10:28:36
【问题描述】:
我用 home brew brew install tomcat 安装了 Tomcat。在选择 Tomcat 服务器以将服务器添加到应用程序服务器时,我得到了这个
警告所选目录不是有效的 tomcat 主目录。
但是,运行 catalina start 会在我的终端上启动 tomcat 服务器。
【问题讨论】:
标签: java spring tomcat intellij-idea
我用 home brew brew install tomcat 安装了 Tomcat。在选择 Tomcat 服务器以将服务器添加到应用程序服务器时,我得到了这个
警告所选目录不是有效的 tomcat 主目录。
但是,运行 catalina start 会在我的终端上启动 tomcat 服务器。
【问题讨论】:
标签: java spring tomcat intellij-idea
如果您在 Linux 平台上使用 IDEA,请使用以下命令:
chmod 755 -R apache-tomcat-<<Your-tomcat-version>>
然后尝试再次重新启动您的服务。
【讨论】:
chmod 755 -R tomcat-dir 已经足够好了!永远不要将 777 权利授予任何东西!
尝试在 IntelliJ 中选择 libexec 子目录 - 即 /usr/local/Cellar/tomcat/8.5.9/libexec
【讨论】:
第 1 步。
下载带有 tar.gz 扩展名的 tomcat。
注意 tar.gz 扩展名
第 2 步。
解压缩文件并确保文件夹名称保持tomcat,将其保存到您的库中。
第 3 步。
访问您的 intellijIDEA 上的首选项设置
+ 并从下拉列表中选择Tomcat Server。... 省略号以选择您之前解压缩到库中的文件夹。 tomcat 文件夹并繁荣。您可以开始使用了。
【讨论】:
这最近出现在 Ubuntu 17.04 上
什么对我有用
cd /var/lib/tomcat8
rmdir lib/
ln -s /usr/share/tomcat8/lib/ .
ln -s /usr/share/tomcat8/bin/ .
我不确定这是最好的解决方法,但它对我有用。由于某种原因,默认安装将 tomcat8/lib 目录留空,而真正的库位于 share 目录下。
【讨论】:
我按照 CallmeSurge 的建议做了,但我必须更改以下内容:
第 3 步:创建新的 Tomcat 运行时配置
现在,部署到 tomcat 就像选择您刚刚创建的运行时配置并点击“调试”或“运行”箭头一样简单。
【讨论】:
授权 Tomcat 文件夹的权限:
打开 Tomcat 位置,例如C:\Program Files\Apache Software Foundation\Tomcat 9.0
双击此文件夹。
授权权限。
现在尝试创建服务器...
【讨论】:
可能存在由于缺乏权限而导致用户无法访问该文件夹的情况。尝试打开 Tomcat 的根文件夹,然后单击“确定”以获取它的权限。这对我有用。
【讨论】:
在 Windows 中,我刚刚以管理员身份执行 Intellij,它解决了我的问题。
【讨论】: