解决端口占用问题 Port xxxx was already in use

 

简介
端口占用问题是几乎每个开发人员都会遇到的问题。解决端口问题,最直接的方法当然是重启电脑,但这对于开发人员来说还不够迅捷,重启电脑会花费比较多的时间。当然如果你已经对占用端口的进程有所了解,可以通过任务管理器结束该进程从而释放端口号。以下是我参考的一般解决该问题最为快速的途径之一,希望能对大家有所帮助。

 

步骤
1.使用windows+R组合键,弹出命令行窗口。
2.查找被占用端口对应的PID(进程编号)。

 

# 列出所有端口占用情况
netstat -ano
# 锁定某个被占用的端口对应的PID
netstat -ano|findstr "port"
# 示例
netstat -ano|findstr "8080"
1
2
3
4
5
6
3.根据PID查看占用端口的进程。

 

tasklist|findstr "PID"
# 示例
tasklist|findstr "5"
1
2
3
4.根据进程名称结束进程。

 

taskkill /f /t /im xx进程
# 示例
taskkill /f /t /im java.exe
1
2
3
5.完成以上步骤之后就可以恢复对该端口的使用了。如果你仍不确认该端口已经不被占用,可以转到第一步进行检验。
————————————————
版权声明:本文为CSDN博主「光图强」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43166227/article/details/95165290

 

posted @ 2021-03-06 14:50  浮山山主  阅读(992)  评论(0编辑  收藏  举报