Debugging

A Java debugger can be remotely attached to any of the application nodes participating in a distributed application. These Deployment Tool parameters can be used to control debugging of distributed applications:

When using suspend to control execution of main on target application nodes, the debugger must be connected to each application node to continue application execution. If the debugger is not connected to an application node, the application will never continue executing on that node.

A complete example of attaching to a ActiveSpaces® Transactions application with a debugger from the command line is in the section called “Debugging example”.