Command line 如何在同一窗口中从Windows命令行启动Tomcat 7?

Command line 如何在同一窗口中从Windows命令行启动Tomcat 7?,command-line,windows-7,tomcat7,Command Line,Windows 7,Tomcat7,当我从Windows7命令行运行%TOMCAT\u ROOT%\bin\startup.bat时,它会打开一个带有默认命令行窗口设置的新窗口(我对它们进行了个性化设置)。我更愿意在相同的命令窗口中以相同的提示符运行它,而不是在单独的窗口中分叉 如您所见,上图中的内部Tomcat窗口更小,字体也更小。我想在更大的父窗口中运行服务器,在那里我执行了startup.bash 基本上,我希望在Windows上运行它,就像运行控制台Linux应用程序一样,如果我运行startup.sh我可以使用 卡塔琳

当我从
Windows7
命令行运行
%TOMCAT\u ROOT%\bin\startup.bat
时,它会打开一个带有默认命令行窗口设置的新窗口(我对它们进行了个性化设置)。我更愿意在相同的命令窗口中以相同的提示符运行它,而不是在单独的窗口中分叉

如您所见,上图中的内部Tomcat窗口更小,字体也更小。我想在更大的父窗口中运行服务器,在那里我执行了
startup.bash


基本上,我希望在Windows上运行它,就像运行控制台Linux应用程序一样,如果我运行
startup.sh

我可以使用

卡塔琳娜·巴特跑


这样就行了。然而,它工作的原因在于文件catalina.bat(适用于windows)/catalina.sh(适用于linux)中。检查操作运行和启动块(:doRun和:doStart)是如何实现的。他们两个都将启动tomcat<代码>在前台运行,在后台启动。

确定--是否可以像在Linux服务器上运行一样,在同一父窗口中显示服务器跟踪?我认为应该有这样的选项。如果您想以调试模式启动tomcat,您可以使用
Catalina start
,使用
Catalina jpda start
。我做了
Catalina.bat start
,但这也打开了一个新窗口。我基本上在寻找如何对exe在新窗口中调用的java可执行文件进行反向工程,以便我可以从我的窗口运行它。请看我刚刚发布的答案
catalina.bat run