I am using the MobileFirst CLI to start/stop a development server and push code to it. How do I connect a remote debugger (e.g. IntelliJ) to this server and debug a JAX-RS adapter with it?
Since the CLI does not seem to offer a way of starting the server in debug mode directly, I started the Liberty development server from its home with bin/server debug
and was able to connect to it, but breakpoints do not seem to be working.
To connect from IntelliJ to an MFP server started via the CLI with mfp start
, select Run>Edit Configurations, Add New Configuration of type Remote and change the port to 10777. When you Run>Debug, you should see Connected to the target VM, address: 'localhost:10777', transport: 'socket'
in the Console, and you can now start your debug session. Thanks to @mfunk for figuring it out!
Tested with IntelliJ 15.0.3 and MFP 7.1.