如何在同一个 window 中从 Windows 命令行启动 Tomcat 7?

How to start Tomcat 7 from Windows command line in the same window?

当我从 Windows 7 命令行 运行 %TOMCAT_ROOT%\bin\startup.bat 时,它会打开一个带有默认命令行 window 设置的新 window(我有它们个性化)。我更愿意 运行 在同一命令 window 中在同一提示中使用它,而不是在单独的 window.

中分叉

大家可以看到,上图里面的Tomcatwindow比较小,字体也比较小。我想 运行 在我执行 startup.bash.

的更大的父 window 中的服务器

本质上,我想 运行 它在 Windows 上 运行 作为控制台 Linux 应用程序,如果我 运行 startup.sh.

我能够 运行 在同一个 window 中使用

catalina.bat run

catalina.bat run

这样就可以了。然而,它起作用的原因在于文件 catalina.bat(for windows)/catalina.sh(for linux)。检查操作 运行 和启动块(:doRun 和 :doStart)是如何实现的。他们都将启动 tomcat; run 在前台,start 在后台。