You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Eclipse中SpringBoot应用以spring-boot:run启动时始终进入远程调试?

解决SpringBoot应用在Eclipse中强制以远程调试模式启动的问题

以下是排查和修复的具体步骤:

  • 检查Eclipse的Maven运行配置:打开Run Configurations → Maven Build,切换到Arguments标签页,查看VM arguments里是否有*-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005*这类调试参数,有就删掉,保存后重试。
  • 检查项目pom.xml的插件配置:打开项目的pom.xml,查找spring-boot-maven-plugin节点,看是否在<configuration>里配置了<jvmArguments>并包含调试参数。如果有,删除该节点或清空调试内容。
  • 重置Eclipse的默认调试设置:打开Preferences → Java → Debug → Launching,取消勾选"Always launch in debug mode",同时检查Default VM arguments里是否有调试相关内容,有则移除。
  • 检查Maven全局配置:找到Maven的settings.xml(路径一般是~/.m2/settings.xml或Maven安装目录下的conf/settings.xml),确认是否存在针对spring-boot-maven-plugin的全局调试配置,有就删除。
  • 排查端口占用情况:用命令行工具检查5005端口是否被残留进程占用——Windows执行netstat -ano | findstr :5005,Mac/Linux执行lsof -i :5005,找到进程后杀掉再重启应用。

内容的提问来源于stack exchange,提问作者Amy X

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 04:20:05