村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

错误如下

 

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

今天遇到了一个问题:    Error running 'oa': Unable to open debugger port (127.0.0.1:10990): java.net.SocketException "socket closed"

查了很多博客文章,都说是debug的端口号被占用,换一个端口号或者杀死占用的端口号,试了很久也没用,自己cmd命令netstat -aon|findstr 10990查看了,也没见自己使用的端口号占用

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

瞬间明白,天下文章一大抄,都是为了访问量复制粘贴,也不管前文是否对错,抄就对了,瞬间觉得很生气,于是加个班,想着必须把这个正确的文章写出来,留给遇到问题的人查看到正确的就解决方案

其实idea的这里的报错并不全面,没有把全部的错误给展示出来,所以我们需要查看Event Log,查看方式:view->Tool Windows->Event Log

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

从Event Log中可以看出,第一处错误才是我们真正的错误,原来是我们配了https的端口号,但是实际上我这里的项目是不需要https的,所以排错要看Event Log

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“

把HTTPs port配的端口号去掉,项目就能正常运行了

村里的牛看了这文章,很是赞同:Unable to open debugger port (127.0.0.1:xx): java.net.SocketException “socket closed“