问题:
idea进行debugger时报:
Error running tomcat: Unable to open debugger port (127.0.0.1:1678): java.net.SocketException "socket closed
解决方法:
方法一:
打开Tomcat配置,开始觉的是debugger端口问题,定位如图
命令行查找1678端口,发现并没有占用,随后网上查问题发现不是该端口问题,而是JMX端口被占用,如图
所以针对该端口,清理占用端口的程序
win+R 输入cmd
命令行内输入如下:
netstat -aon|findstr 1099 //查看端口占用情况,看到进程pid为6248
tasklist|findstr 6248 //根据进程号定位进程,是java.exe占用该端口
taskkill -F -IM java.exe //杀掉该进程