I set debug breakpoints on both backend and frontend Swing GUI client with Eclipse 3.3.2 on Windows XP. The backend (data access code) communicates with the frontend code by EJB 2.0.
The debug breakpoints can be triggered on backend (server) but not on frontend Swing GUI client. i.e. Clicking a button on the Swing GUI client will make the program stop at the breakpoints on the backend code but the frontend code.
Please help so that the breakpoints on the frontend code will also work.

The Swing GUI client is started by Java Web Start in a web browser for user login with their passwords.
Do I connect to both java VMs with only one instance of Eclipse or two independent instances of Eclipse?
How to connect to the Swing GUI client (which options of Eclipse are used)?
Currently I connect to the server program by the Eclipse options
"Debug", "Remote Java Application", "Connect", "Connection Type", "Standard(Socket Attach)", "Host localhost", "Port 8451".

My Swing GUI program is started as follows:
Using the Microsoft Internet Explorer web browser, go to http://localhost:7001/proj/webstart/prog/
Then click a button to use Java Web Start to start my Swing GUI program.
How to start my Swing GUI program by Java Web Start with IE in debug mode?

Open Control Panel->Java and then click on the Java tab. Click on the Java Applet Runtime Settings view and under the Java Runtime Parameters, set the JVM command line parameters to start in debug mode (-Xdebug -Xrunjdwp:transport=dt_socket,address=8010,server=y,suspend= n)