起因:今天在启动 spring boot 项目的时候出现:The Tomcat connector configured to listen on port xxxxx failed to start.The port may already be used(大致意思即使某个端口已经被占用)
解决方法:
1、打开cmd命令窗口 输入如下指令查看指定(或所有)端口和PID
2、查看被占用端口对应的 PID
(1)查看指定端口的对应PID(以端口10000为例):
netstat -aon|findstr "10000"
查询结果如下:
(2)查看所有端口和PID(此方法需要自己去在所有短端口中找对应的端口)
netstat -aon
3、查看指定PID的进程
tasklist|findstr "10116"
查询结果:YunDetectService.exe
4、结束进程:强制(/F参数)杀死 pid 为 10116 的所有进程包括子进程(/T参数):
taskkill /T /F /PID 14328
博客参考:The Tomcat connector configured to listen on port xxxxx failed to start.The port may already be used