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的进程

总结

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

相关文章

  • 带你了解10道java入门面试题

    带你了解10道java入门面试题

    面试题相信大家都不陌生,想要一个好的工作面试题必不可少的,下面和小编一起来学习与了解Java当中有有些什么面试题吧,希望能给你带来帮助
    2021-08-08
  • Java多线程模拟售票程序和线程安全问题

    Java多线程模拟售票程序和线程安全问题

    本篇文章给大家分享了Java多线程模拟售票程序和线程安全问题的相关知识点,对此有兴趣的朋友可以参考学习下。
    2018-05-05
  • 解决SpringBoot中的Scheduled单线程执行问题

    解决SpringBoot中的Scheduled单线程执行问题

    在一次SpringBoot中使用Scheduled定时任务时,发现某一个任务出现执行占用大量资源,会导致其他任务也执行失败,这篇文章主要介绍了SpringBoot中的Scheduled单线程执行问题及解决方法,需要的朋友可以参考下
    2022-06-06
  • Redis中4种延时队列实现方式小结

    Redis中4种延时队列实现方式小结

    Redis作为高性能的内存数据库,具备原子操作、数据结构丰富和简单易用的特性,本文将介绍基于Redis实现分布式延时队列的四种方式,大家可以根据需要进行选择
    2025-04-04
  • Java基于IDEA实现qq邮件发送小程序

    Java基于IDEA实现qq邮件发送小程序

    这篇文章主要介绍了Java基于IDEA实现qq邮件发送小程序功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • 浅谈java对象转json,数字精确出现丢失问题

    浅谈java对象转json,数字精确出现丢失问题

    下面小编就为大家带来一篇浅谈java对象转json, 数字精确出现丢失问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • springboot配置http跳转https的过程

    springboot配置http跳转https的过程

    SSL是为网络通信提供安全以及保证数据完整性的的一种安全协议,SSL在网络传输层对网络连接进行加密,这篇文章主要介绍了springboot配置http跳转https的过程,需要的朋友可以参考下
    2023-04-04
  • java中的内存溢出方式

    java中的内存溢出方式

    文章介绍了如何使用jmap和IBMHeapAnalyzer等工具分析OutOfMemoryError: Compressedclassspace错误,发现问题出在/org/pf4j/PluginClassLoader加载了大量类
    2024-12-12
  • Java基础之Unsafe内存操作不安全类详解

    Java基础之Unsafe内存操作不安全类详解

    Java是面向对象语言,在使用Java编程时,大多数情况下都不会直接操作内存,而且Java也不提倡直接操作内存,但是Java中到底有没有可以直接操作内存的工具类呢?有!Java中提供Unsafe类可以用来来直接操作内存,文中详细介绍了Unsafe内存操作不安全类,需要的朋友可以参考下
    2021-06-06
  • 详解SpringBoot结合swagger2快速生成简单的接口文档

    详解SpringBoot结合swagger2快速生成简单的接口文档

    这篇文章主要介绍了详解SpringBoot结合swagger2快速生成简单的接口文档,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05

最新评论