Springboot 启动端口占用如何解决

Springboot 启动端口占用如何解决

1、报错信息如下

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 9010 was already in use.

Action:

Identify and stop the process that's listening on port 9010 or configure this application to listen on another port.

2、解决办法

步骤 1:找到占用端口的进程 ID (PID)

打开命令(CMD),用下面命令查看占用特定端口的进程:

netstat -ano | findstr :9010

显示格式的输出:

image-20241113191938587

这里 14992 就是占用 9010 端口的进程 ID (PID)。

步骤 2:杀死该进程

知道 PID 后,可以使用 taskkill 命令杀死对应的进程。运行以下命令:

taskkill /PID 14992 /F

其中:

  • /PID 后跟进程 ID。
  • /F 强制终止进程。
总结
  1. netstat -ano | findstr :<端口号> 查找占用端口的进程 ID。
  2. taskkill /PID <进程 ID> /F 杀死对应的进程。

杀死进程后、再次启动springboot项目就可以

上一篇:认证鉴权框架SpringSecurity-1--概念和原理篇


下一篇:Spring Boot应用开发实战:构建高效、可维护的Web应用