windows解决端口被应用占用
偶尔编译器抽风重起之类的,导致原本的端口服务没有正常结束,在启动服务时就提示端口被占用。
这里笔记记录一下,免得每次都要百度
第一步
cmd
命令:netstat -ano
列出所有当前使用的端口,本例解决8080端口被占用。
第二步
命令:netstat -aon|findstr "8080"
查询被占用端口应用的pid
,最后一列,比如找到8080端口的pid是5468
。
第三步
命令:tasklist|findstr "5468"
获取占用端口运行进程的名称,java开发一般是java.exe
。
最后一步
命令:taskkill /f /t /im java.exe
结束相关进程即可。