关于Disconnected from the target VM, address: '127.0.0.1:', transport: 'socket'解决

问题出现

本来一个项目前一天跑的好好的,第二天就报该错误,并且exit 1,无法启动。

问题分析

百度出现的原因有:

  1. 端口冲突
    参考文章:https://blog.csdn.net/qq_39505065/article/details/108486277
    尝试过后发现端口冲突的应用是wx,杀死进程后,项目依然报相同的错,并且端口号发生了改变。所以初步判定不是端口冲突的问题。
  2. 类名重复(存疑)
    参考文章:https://blog.csdn.net/qq_28337115/article/details/88574569
    这位博主认为是因为不同包里有相同类名导致的冲突,在本项目查找后没有找到相似原因。并且个人不太相信会因为不同包下相同类名导致该错误出现。
  3. idea和maven版本不匹配
    因为idea和maven都没有进行过升级或更改,所以判断不是该问题导致的。

问题解决

根据其他人的经验,尝试清空idea的缓存:


idea清除缓存

重启后依然报错
重新安装maven:


重新安装maven

重新build项目:
reBuild

项目启动成功

问题分析

复盘时估计是曾经拿vscode开过这个项目查看代码,和idea的设置有冲突。

结论

项目能跑,就不要去动它!更不要随意换IDE!

新增

第二天打开项目,又报了相同的问题,重新经过多次上述三种操作,出现maven编译错误,新增一条pom配置。最后重新build项目后重启成功。


    
        org.apache.maven.plugins
        maven-surefire-plugin
        
            true
        
    

其他

估计这个bug要常相伴于我身边了,技术不够,定位不到原因。。。只能重启解决。。。

你可能感兴趣的:(关于Disconnected from the target VM, address: '127.0.0.1:', transport: 'socket'解决)