Disconnected from the target VM, address: ‘127.0.0.1:‘, transport: ‘socket‘(权威+靠谱)

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 Disconnected from the target VM, address: ‘127.0.0.1:‘, transport: ‘socket‘(权威+靠谱),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

概述

idea很强大,也非常吃内存,有时会因为各种原因如蓝屏(Windows开发者),断电(非常少见),内存不足(表现为卡死,通过任务管理器强杀进程)等导致IDEA不正常退出。

现象

某次IDEA非正常原因杀掉进程退出(事后的反思,上午还好好的,为啥下午就出问题),重启IDEA后,启动应用失败,项目包括3个war包应用,另外两个应用也是一模一样的问题,报错如下:
Disconnected from the target VM, address: '127.0.0.1:65198', transport: 'socket'

浪费近2个小时。。想到一天只有8个工作小时,算是狠严重的工作效率事故。网络上类似的文章也非常多,包括中文和英文,但大多数都是抄来抄去,解决不了我的问题。。

因此,虽然之前写过IDEA相关blog(如果有兴趣,可以去看看专栏IDE),最后还是记录下此文。。

解决过程

  1. 检查应用的最近提交记录,或未提交的本地修改(将本地已修改的文件Git Stash暂存,回到发生事故之前);
  2. 电脑重启两次无效,可以杀掉进程,清理电脑缓存等;
  3. IDEA重启,可以说是解决各种软件问题的百试不爽大法;
  4. 清除缓存并重新检索,indexing是非常耗时的操作;
  5. maven cleanmvn spring-boot:run;通过IDEA的Debug启动失败,试试Maven启动呢;
  6. 检查logback.xml文件配置,网络资料有说因为导致应用启动失败的原因没有打印在控制台,所以要首先定位启动失败的原因;
  7. 清除断点,有资料说和断点有关,网络上各种抄来抄去的解决方法都不可行的情况下,做的最后尝试。。

全部都不行。。各种尝试,都告以失败。。沮丧之至。。

最后的解决方案:
删除项目根目录下面的.idea文件夹,并删除此根目录及其下子文件夹下面的全部*.iml文件(有子目录是因为项目是多module应用),删除,重新导入,此时项目无法被识别为Maven项目,打开右侧Maven面板,reimport。

解决问题!!!

类似事故

后来又出现类似的问题
在这里插入图片描述
多模块应用,一个模块应用启动成功,但是另外一个模块启动失败。删除本地文件夹targetiml文件,截图做示意作用:
在这里插入图片描述
重新导入Maven项目:
在这里插入图片描述

解决方案

  1. 先尝试删除iml文件,即把maven project从IDEA管理的项目中移除,后面需要重新import maven project。注意:iml文件是module级别;
  2. 不行的话,再删除target文件夹;
  3. 还是不行的话,最后才考虑删除.idea隐藏文件夹。注意:idea文件夹是git repository级别;

注意事项

因为删除.idea文件夹,意味着:

  1. 删除项目的配置信息,如debug configuration;
  2. Git Stash信息,未提交的工作到一般的本地修改;
  3. 内嵌数据库Database执行器console执行历史SQL语句记录。

结论:Database执行器console执行历史SQL语句记录在文件夹:C:\Users\<awesome_me>\AppData\Roaming\JetBrains\IntelliJIdea2020.3\consoles\db下面。

附:找回Database执行器console执行历史SQL语句记录方法,
在这里插入图片描述
IDEA会自动备份console的修改记录,右键:
在这里插入图片描述
找到本地的修改记录:
在这里插入图片描述
结论:
IDEA确实很强大,但是偶尔抽风,浪费时间很头疼。。
为了减少这样的浪费时间的事故,正常操作IDEA,比如:不要杀进程;退出IDEA时,等待debug模式停掉;周五下班时,退出IDEA等等。

参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/142164.html

(0)

相关推荐

  • Java远程连接Linux服务器执行shell脚本

    导读:本篇文章讲解 Java远程连接Linux服务器执行shell脚本,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年1月21日
    00
  • centos安装 nginx

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 centos安装 nginx,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    技术随笔 2023年4月2日
    00
  • [Gitlab CI/CD] fatal: could not read Username for ‘xxx‘: No such device or address

    导读:本篇文章讲解 [Gitlab CI/CD] fatal: could not read Username for ‘xxx‘: No such device or address,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    技术随笔 2023年1月17日
    00
  • 好用的lombok插件~

    导读:本篇文章讲解 好用的lombok插件~,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    技术随笔 2023年1月22日
    00
  • Spring Boot整合分布式搜索引擎ElasticSearch 实现相关基本操作

    有时候,不是因为你没有能力,也不是因为你缺少勇气,只是因为你付出的努力还太少,所以,成功便不会走向你。而你所需要做的,就是坚定你的梦想,你的目标,你的未来,然后以不达目的誓不罢休的那股劲,去付出你的努力,成功就会慢慢向你靠近。

    导读:本篇文章讲解 Spring Boot整合分布式搜索引擎ElasticSearch 实现相关基本操作,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    技术随笔 2023年5月26日
    00
  • Java创建线程的七种方法,全网最全面总结~

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 Java创建线程的七种方法,全网最全面总结~,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    技术随笔 2023年4月6日
    00
  • java基本类型转型

    人生之路坎坎坷坷,跌跌撞撞在所难免。但是,不论跌了多少次,你都必须坚强勇敢地站起来。任何时候,无论你面临着生命的何等困惑抑或经受着多少挫折,无论道路多艰难,希望变得如何渺茫,请你不要绝望,再试一次,坚持到底,成功终将属于勇不言败的你。

    导读:本篇文章讲解 java基本类型转型,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    技术随笔 2023年4月17日
    00
  • Java读写文件的几种方式

    导读:本篇文章讲解 Java读写文件的几种方式,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    技术随笔 2023年1月11日
    00
  • Bootstrap字符图标简单使用

    导读:本篇文章讲解 Bootstrap字符图标简单使用,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    技术随笔 2023年1月6日
    00
  • springboot热部署与发布

    导读:本篇文章讲解 springboot热部署与发布,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    技术随笔 2023年1月12日
    00

发表回复

登录后才能评论