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

博主分享了解决项目在不同IDE间切换时遇到的端口冲突、类名重复和版本问题,通过清空缓存、重装Maven、调整pom配置等方式最终定位到IDE设置冲突。故事强调保持项目稳定性的原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度出现的原因有:

端口冲突
参考文章:https://blog.youkuaiyun.com/qq_39505065/article/details/108486277
尝试过后发现端口冲突的应用是wx,杀死进程后,项目依然报相同的错,并且端口号发生了改变。所以初步判定不是端口冲突的问题。
类名重复(存疑)
参考文章:https://blog.youkuaiyun.com/qq_28337115/article/details/88574569
这位博主认为是因为不同包里有相同类名导致的冲突,在本项目查找后没有找到相似原因。并且个人不太相信会因为不同包下相同类名导致该错误出现。
idea和maven版本不匹配
因为idea和maven都没有进行过升级或更改,所以判断不是该问题导致的。
问题解决
根据其他人的经验,尝试清空idea的缓存:
在这里插入图片描述
重启后依然报错
重新安装maven:
在这里插入图片描述
重新build项目:
在这里插入图片描述
项目启动成功

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

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

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

<!--出错继续编译-->
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
            <testFailureIgnore>true</testFailureIgnore>
        </configuration>
    </plugin>

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

原文链接:https://www.jianshu.com/p/a4d3b3ae3cb1

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值