回顾这个问题,觉得是我个人在单元测试的时候,每次都是选择方法名debug的,导致产生很多debug
端口被占用了。这个错在event log里面有提示!如上图。
有人说在改一下debugger的端口,移除tomcat重新部署项目的时候会重新分配debug端口,亲测了下没有启作用。
控制台附近仍然提示socket closed。
------------------------------------------------------------------------------分隔符-------------------------------------------------------------------
粗暴的方法:ctrl+shift+esc
查找java.exe 全部结束进程!
回到idea再重启tomcat就好了。
这个问题在eclipse里提示比较熟悉,因为那里直接提示的8080被占用。刚使用idea的时候第一次见除了知道端口被占,这个1099端口并不熟悉。
=======
打开dos 查询下端口时候情况:命令:netstat -ano 找一下 1099 对应的pid(我的好像4616)
命令:tasklist (看下pid4616对应的程序)
查看下是哪个程序占用 发现是java.exe
这个问题就比较熟悉了,手动的就可以结束掉java.exe
================【放!大!招!】===============
其实重启电脑也会好。