Skip to content

MavenJettyDebug

wendysmoak edited this page Dec 22, 2019 · 1 revision

Debugging a webapp with Maven and Jetty

=== IDEA Setup ===

In IDEA 7, Run -> Edit Configurations

Click the + button and choose Remote

Give it a descriptive name

Change the port to 8000 (Other settings are Transport=Socket, Debugger mode=Attach, Host=localhost)

Uncheck 'Make' in the 'Before launch' section

Click OK

=== Maven ===

In the webapp module, type 'mvnDebug jetty:run'

This will suspend waiting for a connection on port 8000

=== IDEA ===

Select your new Debug configuration and click Debug

It will connect, and you'll see the Maven console window continue

Set a breakpoint, then visit http://localhost:8080 (default) to exercise the app

If it seems to get stuck, click the icon next to "Frames" and find the thread that has stopped on a breakpoint

Clone this wiki locally