【问题标题】:Local Tomcat in IntelliJ - Cannot run program catalina.batIntelliJ 中的本地 Tomcat - 无法运行程序 catalina.bat
【发布时间】:2019-07-30 07:09:19
【问题描述】:

我在 IntelliJ IDEA (2019.2) 中创建了本地 Tomcat (8.5.15) 运行配置。我正在运行 Windows 10。当我尝试运行配置时,出现错误:

Error running 'Local Tomcat': Cannot run program "C:\apache-tomcat-8.5.15\bin\catalina.bat" (in directory "C:\apache-tomcat-8.5.15\bin"): CreateProcess error=2, The system cannot find the file specified

设置环境变量:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221
CATALINA_HOME=C:\apache-tomcat-8.5.15

%JAVA_HOME%\bin 和 %CATALINA_HOME%\bin 添加到 PATH

在运行/调试配置 -> 启动/连接中,启动脚本和关机脚本设置为有效路径:

C:\apache-tomcat-8.5.15\bin\catalina.bat run
C:\apache-tomcat-8.5.15\bin\catalina.bat stop

从终端运行时,Tomcat 可以正确启动。

我已经用一些模拟脚本(只是 echo sth)替换了 catalina.bat 作为运行配置中的启动脚本,得到了同样的错误。 在 IntelliJ 中看不到其他日志。

【问题讨论】:

    标签: java tomcat intellij-idea catalina


    【解决方案1】:

    更改系统环境变量 ComSpec 完成这项工作。 就我而言,我有两个 cmd.exe 配置为 32 位和 64 位。 我删除了 32 位,它开始工作。编辑后注意 - 可能还有 ; 也需要删除。

    【讨论】:

      猜你喜欢
      • 2016-06-20
      • 2016-05-26
      • 2021-12-16
      • 2013-08-17
      • 2019-10-26
      • 2015-09-20
      • 2017-12-21
      • 2022-12-22
      • 1970-01-01
      相关资源
      最近更新 更多