Re: Debugging with JDEE
Peter Su <[email protected]>
| Newsgroups | gmane.emacs.jdee |
|---|---|
| Message-ID | <[email protected]> |
Jeffrey Phillips: First thank your guidance. now i can debug HelloWorldServlet.java by listening debug port(i use JDEBug). But when i apply same configuation for my webwork application, setting breakpoint on Webwork's Action class, still can't suspend on the breakpoint. WHY? thanks. Peter From: "Jeffrey Phillips" <[email protected]> Subject: Re: Debugging with JDEE Date: Sun, 25 Jun 2006 23:27:43 -0400 > > Port 80 is TCP port of your webserver... You are using TCP port 9000 > in your command line for debugger to listen where you have this in > your email: > > address=9000 > > The webserver daemon and debugger listeners must be different, or else > you won't be able to test webserver and debug on the other. > > See this for full debug options and descriptions: > > http://java.sun.com/j2se/1.4.2/docs/guide/jpda/conninv.html > > For j2ee debugging, I normally don't "start" the server through jdee > like you appear to be doing. While you can do this, you instead might > want to add the -Xdebug ... options to the start scripts JAVA_OPTS. > Tomcat you can simply set two environment variables, then > start in jpda mode. For tomcat read this: > > http://tomcat.apache.org/faq/development.html#rd > > None of this really doesn't have much to do with JDEE, so it may be > better to take off the mailing list. > > On 6/25/06, Peter Su <[email protected]> wrote: > > > > Jeffrey Phillips: > > This is complementarity of last mail. In HelloWorldServlet.java, i set (jde-run-vm-args "-Xdebug -Xrunjdwp\:transport\=dt_socket,server\=y,suspend\=n,address\=9000), and jde-run Bootstrap.java, but when i attach a port(my http port is default 80,by executing jde-bug-attach-local-host) ,it always say : > > > > *** Debugger Output for Process 80(1) *** > > > > Error: cannot attach to process on port 80 of local host. > > Reason: Exception during command execution: jde.debugger.JDEException: INTERNAL ERROR: an attempt was made at deregistering a valid debugger. The debugger must be shut down first.. > > > > > > so i execute jde-debug on Bootstrap.java directly, and setting breakpoint on HelloWorldServlet.java , it's works. > > WHY? i guess that problem may be here. > > > > thanks. > > Peter > > > > >