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

amp*_*ent 16 command-line windows-7 tomcat7

当我运行%TOMCAT_ROOT%\bin\startup.bat从一个Windows 7命令行,它会打开默认的命令行窗口设置一个新的窗口(我有他们的个性化).我宁愿在相同的提示符中在同一个命令窗口中运行它,而不是在单独的窗口中分叉.

在此输入图像描述

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

从本质上讲,我想在Windows上运行它,就像我运行时作为控制台Linux应用程序运行一样startup.sh.

amp*_*ent 20

我可以使用相同的窗口运行它

catalina.bat跑

在此输入图像描述


RBz*_*RBz 5

catalina.bat run
Run Code Online (Sandbox Code Playgroud)

这样就可以解决问题了。然而,它工作的原因在于文件 catalina.bat(对于 Windows)/catalina.sh(对于 linux)。检查运行和启动操作块(:doRun和:doStart)是如何实现的。两者都会启动tomcat;run在前景和start背景中。