解决idea debug启动项目报错:Error running 'bdp': Unable to open debugger port (127.0.0.1:3881): java.net.Sock

解决idea debug启动项目报错:unable to open debugger port(127.0.0.1:3881) java.net.socketexception"socket closed"

一、报错可能问题
问题:报的3881端口,后来改为3888端口,然后就报3888端口被占用;
于是决定正常启动程序,结果报的是1099被占用 Error running ‘bdp’: Address localhost:1099 is already in use
解决:

C:\Users\dell3010>netstat -aon|findstr "1099"
  TCP    172.30.12.107:1099     180.101.139.92:80      CLOSE_WAIT      1956
C:\Users\dell3010>taskkill -f -pid 1956
成功: 已终止 PID 为 1956 的进程。
C:\Users\dell3010>netstat -aon|findstr "1099"
C:\Users\dell3010>netstat -aon|findstr "3881"
C:\Users\dell3010>netstat -aon|findstr "3888"

注意:不要局限于报错所报的端口号,有可能不是那个端口号造成的
解决idea debug启动项目报错:Error running 'bdp': Unable to open debugger port (127.0.0.1:3881): java.net.Sock_第1张图片
解决idea debug启动项目报错:Error running 'bdp': Unable to open debugger port (127.0.0.1:3881): java.net.Sock_第2张图片

二、查看具体占用端口
cmd
解决idea debug启动项目报错:Error running 'bdp': Unable to open debugger port (127.0.0.1:3881): java.net.Sock_第3张图片

【参考】
https://blog.csdn.net/quanbugu/article/details/80180041

你可能感兴趣的:(idea,debug)