一、windows
1.Web server failed to start. Port XXX was already in use出错原因分析
端口被占用了,我们只需要换一个端口就可以了,如果就想要用特定的端口,我们需要使用下面的命令,先找到对应端口号的进程号,然后结束进程号即可。
1.1 查看被占用的端口的进程
netstat -aon|findstr 端口号
1.2 根据PID找到占用此端口的进程
tasklist|findstr 端口号
1.3 结束这个进程
taskkill /f /t /im 进程名
2.解决问题实战命令教程
Microsoft Windows [版本 10.0.19042.746]
(c) 2020 Microsoft Corporation. 保留所有权利。
C:\Users\Administrator>netstat -aon|findstr 30000
TCP 0.0.0.0:30000 0.0.0.0:0 LISTENING 11972
TCP [::]:30000 [::]:0 LISTENING 11972
C:\Users\Administrator>tasklist|findstr 30000
C:\Users\Administrator>tasklist|findstr 11972
java.exe 11972 Console 1 461,444 K
C:\Users\Administrator>taskkill /f /t /im 11972
成功: 已终止 PID 11956 (属于 PID 11972 子进程)的进程。
成功: 已终止 PID 11972 (属于 PID 15112 子进程)的进程。
C:\Users\Administrator>
结果展示