我有一个以批处理文件开头的tomcat(批处理文件中处理了一些条件和参数)。我们称它为 startTomcat.bat 。该批处理文件以
结尾call %CATALINA_HOME%\bin\catalina.bat start %CMD_LINE_ARGS%
我知道如何从IDEA(通过外部工具)中启动 startTomcat.bat ,但是它将打开另一个独立的cmd窗口,在该窗口中,tomcat实际上可以启动/运行。我想在IDEA中安装后一个控制台窗口。能做到吗?
答案 0 :(得分:1)
catalina.bat start
使用spawns the new console window的start
命令:
: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
来不打开新的控制台窗口。