Windows、Mac、Linux解决端口被占用的问题

14,962 阅读1分钟

有的时候我们启动项目,可能会报端口被占用的错,原因是我们上次可能没有把正在允许的项目彻底关闭!

报错信息: java.net.BindException: Address already in use: JVM_Bind:8080

Windows解决端口被占用问题

进入到CMD

快捷键:Windows+R ,输入cmd回车

输入命令查出占用8080端口的进程

netstat -ano | findstr 8080

输入命令删除该进程(根据查出来的进程ID,最后一列)

taskkill /F /PID 占用端口的进程ID

效果如下

Mac解决端口被占用的问题(同样适用与Linux)

打开终端

输入命令查出占用9489端口的进程

sudo lsof -i tcp:8080

输入命令杀掉该进程

kill 8441