Ankur Asked: 2009-07-22 08:38:48 +0800 CST2009-07-22 08:38:48 +0800 CST 2009-07-22 08:38:48 +0800 CST Tomcat 无法启动 - 如何检查端口 8080 是否未使用 772 Tomcat 不会启动,而且它之前运行良好。我怀疑端口 8080 上正在运行其他东西。我正在运行 Windows Vista。如何检查没有其他东西正在使用端口 8080? 我最近下载了几个版本的 Jetty。这可能是问题吗?我没有同时运行它们,所以我看不出如何。 windows tomcat startup 7 个回答 Voted Best Answer dexedrine 2009-07-22T08:42:44+08:002009-07-22T08:42:44+08:00 打开命令提示符并运行 netstat -ano | findstr 8080 最右边的列是 PID 在任务管理器中,您可以为 PID 添加列,然后找到正在使用该端口的应用程序。 Saurabh Barjatiya 2009-07-22T08:41:32+08:002009-07-22T08:41:32+08:00 我认为您可以以管理员身份运行 cmd 并使用 netstat 命令查看是否正在使用端口 8080。用于netstat /?netstat 命令的帮助。我不知道任何基于 GUI 的方法。 squillman 2009-07-22T16:06:44+08:002009-07-22T16:06:44+08:00 除了 netstat,您还可以使用Process Hacker或ActivePorts实时查看打开的端口(好的,特定的刷新间隔......) Jan Jungnickel 2009-07-22T08:41:42+08:002009-07-22T08:41:42+08:00 这可以使用 netstat 实用程序轻松完成。 Sander Versluys 2009-07-22T08:42:13+08:002009-07-22T08:42:13+08:00 在命令提示符下使用 NETSTAT。 维基百科也列出了参数。 Anil Sharma 2012-04-17T04:20:50+08:002012-04-17T04:20:50+08:00 试试这个命令: netstat -aon | findstr "8080" 该命令将给出进程 ID。然后转到任务管理器并停止具有此进程ID的进程,然后重新启动tomcat。 theotherreceive 2009-07-22T08:41:16+08:002009-07-22T08:41:16+08:00 telnet localhost 8080 如果可以连接,那么端口上正在监听某些东西。
打开命令提示符并运行
netstat -ano | findstr 8080
最右边的列是 PID
在任务管理器中,您可以为 PID 添加列,然后找到正在使用该端口的应用程序。
我认为您可以以管理员身份运行 cmd 并使用 netstat 命令查看是否正在使用端口 8080。用于
netstat /?
netstat 命令的帮助。我不知道任何基于 GUI 的方法。除了 netstat,您还可以使用Process Hacker或ActivePorts实时查看打开的端口(好的,特定的刷新间隔......)
这可以使用 netstat 实用程序轻松完成。
在命令提示符下使用 NETSTAT。
维基百科也列出了参数。
试试这个命令:
该命令将给出进程 ID。然后转到任务管理器并停止具有此进程ID的进程,然后重新启动tomcat。
如果可以连接,那么端口上正在监听某些东西。