【解决汇总】【Maven】Disconnected from the target VM, address: ‘127.0.0.1:XXXXX‘, transport: ‘socket‘

我的情况

出现Disconnected from the target VM, address: '127.0.0.1:XXXXX', transport: 'socket'问题的情况是有很多种的,首先打下日志,debug起来,看下控制台的输出。我是打了两句日志(1.Starting ServiceOssApplication xxx 、2.The following profiles are active: dev)后直接Disconnected ...

经过掉头发的尝试之后终于解决了,现在将出现这种情况后的处理做一下汇总

1.处理端口占用

看下你的服务配置的端口号,比如我的是8110,查看一下该端口的网络连接情况。
netstat -ano|findstr 8110
如果该端口没有被占用,则什么都不会显示
如果该端口被占用,会有至少一个连接信息,一般找到是LISTENING的网络连接以及其后一列的进程号PID
使用命令:tasklist|findstr 你找到的PID,从进程列表中查找包含指定字符串的进程。
使用命令:taskkill /pid 你找到的PID -f,根据PID杀死进程

2.清理IDE缓存

File -> Invalidate Caches -> Invalidate and Restart
尝试reload maven,或者clean and install

3. IDEA 与 Maven 版本匹配

针对一些老项目 还是尽量采用 3.6.3版本,针对idea各个版本的兼容性就很兼容

  • IDEA 2022 兼容maven 3.8.1及之前的所用版本
  • IDEA 2021 兼容maven 3.8.1及之前的所用版本
  • IDEA 2020 兼容Maven 3.6.3及之前所有版本
  • IDEA 2018 兼容Maven3.6.1及之前所有版本

4.类名重复!!(我的坑)

项目中,自己编写的类,即使在不同包下,类名重复也会导致debug时出现Disconnected。我图一时之快,直接复制了某个Controller类到其他包下,导致了这个问题。
并且,如果模块是Maven构建,并且是该模块是其他模块的子模块,这个问题debug时不会提示!
我是将模块间的关系断开后debug时发现的,这时会有明确提示,出现了相同名字的类。

这个错误消息 "sconnected from the target VM, address: '127.0.0.1:57472', transport: 'socket'" 是指在启动Spring Boot Maven Web项目时,与目标虚拟机的连接中断了。 要解决这个问题,你可以尝试以下步骤: 1. 首先,你可以通过查看端口号的使用来找到对应的进程ID(PID)。在Windows上,你可以按下Win+R键,然后输入cmd打开命令提示符窗口。在命令提示符窗口中,输入以下命令:netstat -ano | findstr xxxx (其中xxxx是你的服务的端口号)。这将显示使用该端口号的进程的PID号码。 2. 找到对应的PID号后,你可以使用任务管理器或命令行来结束该进程。在任务管理器中,你可以找到该PID号并选择"结束任务"来关闭该进程。在命令提示符窗口中,你可以使用"taskkill /PID <PID号>"命令来结束进程。 3. 如果你确定关闭进程后仍然出现相同的错误消息,你可以尝试在你的项目的pom.xml文件中检查是否包含正确的依赖项。确保你已经添加了Spring Boot Web Starter依赖项,例如:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>。 通过检查并修复这些问题,你应该能够解决 "sconnected from the target VM, address: '127.0.0.1:57472', transport: 'socket'" 这个错误消息。如果问题仍然存在,请提供更多详细信息以便我能够帮助你更好地解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [spring boot maven 报错 sconnected from the target VM, address: '127.0.0.1:57472', transport: 'socket'](https://blog.csdn.net/wab719591157/article/details/78180189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Disconnected from the target VM, address: ‘127.0.0.1:52235‘, transport: ‘socket](https://blog.csdn.net/JEREMY_GYJ/article/details/131051472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值