Tomcat不会启动 – 如何检查端口8080没有被使用

Tomcat不会启动,而且之前完美运行。 我怀疑别的东西是在8080端口上运行的。我正在运行Windows Vista。 我如何检查没有别的使用端口8080?

我最近下载了几个版本的Jetty。 这可能是问题吗? 我不是同时运行它们,所以我不能看到如何。

打开命令提示符并运行

netstat -ano | findstr 8080

最右边的列是PID

在任务pipe理器中,您可以添加PID列,然后find使用该端口的应用程序。

我想你可以以pipe理员身份运行cmd,并使用netstat命令查看是否正在使用端口8080。 使用netstat /? 寻求netstat命令的帮助。 我不知道任何基于GUI的方法。

这可以使用netstat实用程序轻松完成。

在命令提示符下使用NETSTAT。

维基百科也列出了参数 。

除了netstat之外,您还可以使用Process HackerActivePorts实时查看打开的端口(确定,具体刷新间隔…)

试试这个命令:

 netstat -aon | findstr "8080" 

这个命令将给出进程ID。 然后去任务pipe理器,用这个进程id停止进程,然后重新启动tomcat。

 telnet localhost 8080 

如果你可以连接,那么在端口上的东西正在监听。