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 Hacker或ActivePorts实时查看打开的端口(确定,具体刷新间隔…)
试试这个命令:
netstat -aon | findstr "8080"
这个命令将给出进程ID。 然后去任务pipe理器,用这个进程id停止进程,然后重新启动tomcat。
telnet localhost 8080
如果你可以连接,那么在端口上的东西正在监听。