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不可不知的泛型使用示例代码

    这篇文章主要介绍了Java不可不知的泛型使用,本文通过实例代码给大家介绍了java的泛型的基本使用,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Maven打包跳过测试的三种方法

    Maven打包跳过测试的三种方法

    这篇文章主要介绍了Maven打包跳过测试的三种方法,帮助大家更好的理解和使用maven,感兴趣的朋友可以了解下
    2020-11-11
  • JavaWeb Session 会话管理实例详解

    JavaWeb Session 会话管理实例详解

    这篇文章主要介绍了JavaWeb Session 会话管理的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-09-09
  • IDEA的Mybatis Generator驼峰配置问题

    IDEA的Mybatis Generator驼峰配置问题

    这篇文章主要介绍了IDEA的Mybatis Generator驼峰配置问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Java多线程CountDownLatch的实现

    Java多线程CountDownLatch的实现

    本文主要介绍了Java多线程CountDownLatch的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • dubbo服务注册到nacos的过程剖析

    dubbo服务注册到nacos的过程剖析

    这篇文章主要为大家介绍了dubbo服务注册到nacos的过程剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职极限
    2022-02-02
  • Spring使用Setter完成依赖注入方式

    Spring使用Setter完成依赖注入方式

    这篇文章主要介绍了Spring使用Setter完成依赖注入方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Java concurrency集合之ConcurrentHashMap_动力节点Java学院整理

    Java concurrency集合之ConcurrentHashMap_动力节点Java学院整理

    这篇文章主要介绍了Java concurrency集合之ConcurrentHashMap的相关资料,需要的朋友可以参考下
    2017-06-06
  • Java多线程编程之ThreadLocal详解

    Java多线程编程之ThreadLocal详解

    这篇文章主要介绍了Java多线程编程之ThreadLocal详解,ThreadLocal是Java中的一个线程局部变量,该变量在多线程并发执行时,为每个线程都提供了一个独立的副本,简单来说,ThreadLocal提供了一种在多线程环境中,使每个线程绑定自己独立的变量的方法,需要的朋友可以参考下
    2023-09-09
  • SpringBoot自动装配Import示例详解

    SpringBoot自动装配Import示例详解

    SpringBoot中@Import注解的使用可以帮助开发者将指定的Bean或配置类导入到IOC容器中,该注解支持四种用法:导入Bean、导入配置类、实现ImportSelector接口和实现,感兴趣的朋友一起看看吧
    2024-09-09

最新评论