java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > IDEA启动tomcat项目报错53820 socket closed

IDEA启动tomcat项目报错53820 socket closed问题及解决

作者:gsls200808

IDEA启动Tomcat项目时报错,原因是IDEA关闭时Tomcat未正常关闭,导致端口被占用,解决方法是通过任务管理器关闭占用高内存的Java进程,通常是IDEA进程下面的,或者使用命令行找到PID并强制终止进程

IDEA启动tomcat项目时报错

详细报错内容

Error running '项目名':

Unabel to open debugger prot (127.0.0.1:53820): java.net.SocketException "socket closed"

原因

IDEA关闭时,IDEA内启动的tomcat未正常关闭。需要关闭这个独立的tomcat进程。

这个进程通过netstat -ano|findstr 53820是查不到的,虽然Eclipse可以用这个方法。

当前终极大招重启系统也可以解决,但是恢复工作内容需要一定量的时间。

解决方法

进任务管理器,按内存从大到小排序,找到占用高的java进程关掉,一般就在IDEA进程下面,

如下图:

预防:

关闭IDEA前,尽量关闭所有IDEA内启动的tomcat。

更新:

提示占用53820实际上对应的是IDEA配置的tomcat端口,用netstat也可以

命令

netstat -ano|findstr 8080 //找出pid,这里找到的是13236
taskkill /pid 13236 /f //强制终止pid为13236的进程

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文