JetBrains' Spring Debugger plugin now supports remote debugging without requiring debug agents. The plugin, which has over 300,000 downloads, allows developers to inspect Spring Boot applications running remotely by suspending servlet container threads to read the Spring context. Behavior varies by container: Tomcat loads context immediately, while Jetty and Undertow require the first HTTP request. Setup uses standard JVM remote debugging with an open debug port. Current limitations include embedded-container-only support, required module classpath specification, and no remote database structure view.

5m read timeFrom blog.jetbrains.com
Post cover image
Table of contents
Remote debug with Spring DebuggerHow to configure remote debuggingLimitationsConclusion

Sort: