如何在eclipse中调试spring boot maven项目?

如何在eclipse中调试spring boot maven项目?,eclipse,maven,spring-boot,Eclipse,Maven,Spring Boot,我有一个SpringBootMVC项目——maven 我特别想调试@Controller类 我将它转换为eclipse项目 mvn eclipse:eclipse -Dwtpversion=2.0 然后在eclipse中,我尝试在服务器(Tomcat7)上调试它,但出现了一个错误 服务器不支持J2EE Web模块的3.1版 规格 在Facets配置中,它不允许我从3.1中选择任何其他版本的“DynamicWebModule” 我还尝试过这样调试:从项目根目录运行: mvndebug sprin

我有一个SpringBootMVC项目——maven

我特别想调试
@Controller

我将它转换为eclipse项目

mvn eclipse:eclipse -Dwtpversion=2.0
然后在eclipse中,我尝试在服务器(Tomcat7)上调试它,但出现了一个错误

服务器不支持J2EE Web模块的3.1版 规格

在Facets配置中,它不允许我从3.1中选择任何其他版本的“DynamicWebModule”

我还尝试过这样调试:从项目根目录运行:

mvndebug spring-boot::run

然后连接了debug remote,但当我在浏览器中打开页面时,并没有触发控制器的断点

您不应该使用
eclipse:eclipse
,因为它已经被弃用很长时间了……如果您想调试Spring Boot应用程序,可以这样做:

您需要通过调试配置启动Eclipse

执行
mvnDebug…
将调试Maven本身,这不是您想要做的。

可能重复的
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"