如何使用 Eclipse 调试 Spring Boot 应用程序?

2022-08-31 09:23:24

我的web应用程序运行良好,我想通过Eclipse调试它。Spring Boot

那么,在启动远程 Java 应用程序调试器时,我应该侦听哪个端口?我的 Web 应用上是否有必须设置的设置才能启用调试?


答案 1

你为什么不直接点击方法并选择?main()"Debug As... Java Application"


答案 2

Spring Boot 参考中的第 19.2介绍了如何在启用远程调试支持的情况下启动应用程序。

$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n \
   -jar target/myproject-0.0.1-SNAPSHOT.jar

启动应用程序后,只需在“运行/调试配置”中添加远程 Java 应用程序配置,选择在启动应用时定义的端口/地址,然后即可自由调试。