端口被占用时的解决问题
Windows 系统
- 查找占用端口的进程
按下Win + R
组合键,打开 “运行” 对话框,输入cmd
并回车,打开命令提示符窗口。在命令提示符中输入以下命令:netstat -ano | findstr :8080
执行后,会显示类似下面的信息:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12345
其中 12345
就是占用 8080 端口的进程 ID(PID)。
2、结束占用端口的进程
在命令提示符中输入以下命令来结束进程(假设进程 ID 是 12345
):
taskkill /PID 12345 /F
/F
参数表示强制结束进程。
3. 确认端口已释放
再次执行 netstat -ano | findstr :8080
命令,检查 8080 端口是否还被占用。如果没有输出信息,说明端口已被释放,可以重新启动使用 8080 端口的程序。