记录java.net.BindException: Address already in use: bind及如何查看端口占用

这个问题很常见,解决起来也不难,就是你想要开启的端口被占用了,那么如何排查是哪个进程占用了呢?比如看windows下80端口被哪个程序占用,Linux下80端口被那个程序占用。

windows下查看80端口占用

直接打开cmd,执行netstat -ano | findstr "80",最后一栏是进程ID:

可以通过tasklist | findstr 1324 找到是哪个任务在使用

taskkill可以终止PID

Linux下查看80端口占用

使用netstat查看使用情况

lsof查看文件描述符

0条留言