我如何知道 tomcat 正在 Windows 上运行

我如何知道 tomcat 正在 Windows 上运行

我在 Windows 上,进入%CATALINA_HOME%\bin\并运行启动。

我确实看到另一个命令行窗口弹出,并且 tomcat 正在加载之前存在的一些 webapp(之前我已经在 IDE 中运行过 webapp,现在想从命令行尝试)。然后窗口消失了。我试了地址http://localhost:8080/manager/html,但没有加载。

那么我怎么知道 tomcat 正在 Windows 上运行呢?我试过任务管理器,但没有看到它。

答案1

它应该显示为一个javaw.exe进程。如果您有多个 Java 应用程序正在运行,您可能需要留意有多少应用程序正在运行,以查看启动后是否多了一个应用程序。

答案2

您可以使用 WMIC.exe 获取任务管理器提供的所有信息,包括系统上每个进程的完整命令行。然后,您可以使用“FIND”来 grep 该命令的输出并查找特定实例(如果有多个)。

wmic.exe process list brief | find /i "tomcat"

但是,要回答您的具体问题,请尝试启动 Tomcat 并将输出重定向到日志文件,然后检查其中是否存在错误:

   C:\Temp\Tomcat6> startTomcat.bat>console.log&ECHO console.log

答案3

我建议使用TCP查看器确定哪些进程正在监听哪些 IP/端口。

答案4

电源外壳:

get-service "*apache*" 

您还可以启用 telnet 客户端功能。然后打开命令行并输入telnet hostname port并按回车键。如果 cmd 变为空白,则表示端口已打开并且服务正在监听。然后您可以输入/GET并按回车键发送获取请求。

相关内容