端口被占用的综合解决方案
一、快速定位占用进程
Windows 系统
执行以下命令查找占用进程的 PID:
netstat -ano | findstr ":8080" # 显示占用8080端口的进程ID:ml-citation{ref="2,4" data="citationList"}
输出示例:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12345(PID 为 12345)
Linux/Mac 系统
lsof -i :8080 # 列出占用端口的进程信息:ml-citation{ref="3,8" data="citationList"}
二、终止占用进程
根据查到的 PID 强制结束进程:
Windows
taskkill /PID 12345 /F # 强制终止指定 PID 的进程:ml-citation{ref="2,4" data="citationList"}
Linux/Mac
kill -9 12345 # 强制终止进程:ml-citation{ref="3,8" data="citationList"}