从IntelliJ IDEA中的批处理文件中运行tomcat

时间:2018-08-01 11:34:52

标签: batch-file intellij-idea

我有一个以批处理文件开头的tomcat(批处理文件中处理了一些条件和参数)。我们称它为 startTomcat.bat 。该批处理文件以

结尾
call %CATALINA_HOME%\bin\catalina.bat start %CMD_LINE_ARGS%

我知道如何从IDEA(通过外部工具)中启动 startTomcat.bat ,但是它将打开另一个独立的cmd窗口,在该窗口中,tomcat实际上可以启动/运行。我想在IDEA中安装后一个控制台窗口。能做到吗?

1 个答案:

答案 0 :(得分:1)

catalina.bat start使用spawns the new console windowstart命令:

:doStart
shift
if "%TITLE%" == "" set TITLE=Tomcat
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
if not ""%1"" == ""-security"" goto execCmd
shift
echo Using Security Manager
set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy"
goto execCmd

请注意此行:set _EXECJAVA= 开始 "%TITLE%" %_RUNJAVA%.

使用catalina.bat run来不打开新的控制台窗口。