IDEA启动tomcat项目报错53820 socket closed问题及解决
更新时间:2024年12月23日 09:20:09 作者: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的进程
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java实现淘宝秒杀聚划算抢购自动提醒源码
这篇文章主要为大家详细介绍了java实现淘宝秒杀聚划算抢购自动提醒源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2018-02-02
Java TCP网络通信协议详细讲解
TCP/IP是一种面向连接的、可靠的、基于字节流的传输层通信协议,它会保证数据不丢包、不乱序。TCP全名是Transmission Control Protocol,它是位于网络OSI模型中的第四层
2022-09-09
java新特性之for循环最全的用法总结
下面小编就为大家带来一篇java新特性之for循环最全的用法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2016-12-12
Java 迪杰斯特拉算法实现查找最短距离的实现
这篇文章主要介绍了Java 迪杰斯特拉算法实现查找最短距离的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2019-09-09
spring基于注解配置实现事务控制操作
这篇文章主要介绍了spring基于注解配置实现事务控制操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2021-09-09
Gradle构建多模块项目的方法步骤
这篇文章主要介绍了Gradle构建多模块项目的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2018-05-05
最新评论