场景:
在idea中,启动tomcat服务器,报错
报错日志:
Error running 'tomcat8': Unable to open debugger port (127.0.0.1:55763): java.net.SocketException "socket closed"
分析原因
发生报错的原因,其实就是 端口被占用了
找端口
发现有三个端口,接下来分别判断这三个端口的占用情况
查找进程
打开cmd窗口,分别执行命令
netstat -aon | findstr 55763
netstat -aon | findstr 8080
netstat -aon | findstr 1099
我们发现8080端口被占用,进程号是27040,接下来就要把该进程干掉
干掉占用进程
taskkill /pid 27040 /F
额外补充
如果想偷懒,可以有一个最简单的方法,就是把tomcat的端口号改掉就可以,看下图,就是把这个家伙改一下即可,随便改一个