在开发过程中(尤其是使用 Spring Cloud、Nacos 等中间件时),经常会遇到端口启动失败的问题。主要分为两种情况:端口被其他进程占用 和 端口被系统保留(Hyper-V/Docker)。
情况一:端口被其他进程占用
报错通常提示 Address already in use: bind。
1. 查找占用进程
打开终端(CMD 或 PowerShell),输入以下命令查看端口(以 8848 为例):
2026/1/29大约 2 分钟
在开发过程中(尤其是使用 Spring Cloud、Nacos 等中间件时),经常会遇到端口启动失败的问题。主要分为两种情况:端口被其他进程占用 和 端口被系统保留(Hyper-V/Docker)。
报错通常提示 Address already in use: bind。
打开终端(CMD 或 PowerShell),输入以下命令查看端口(以 8848 为例):