Tomcat v9.0 Server @ localhost 所需的几个端口(8005, 8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。

打开eclipse后总会出现tomcat启动失败问题,应该是上一次关闭eclipse之前没有关闭tomcat。提示8080,8009,8005端口号被占用。

出现如下报错:
Tomcat v9.0 Server @ localhost 所需的几个端口(8005, 8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。

解决方法:

首先打开cmd,

输入netstat -ano 查询8080,8009,8005的情况

Tomcat v9.0 Server @ localhost 所需的几个端口(8005, 8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。

得到相对于的PID值。

之后打开任务管理器,在服务或详细信息中根据已有pid得到相对应的进程,结束他。

Tomcat v9.0 Server @ localhost 所需的几个端口(8005, 8080, 8009)已在使用中。服务器可能已在另一个进程中运行,或者某个系统进程可能正在使用该端口。