Hi everyone / (Adam), 

I managed to get it working with Jbuilder 6 personal edition. 

First you need to add the Tomcat libraries in the Jbuilder classpath (By
creating multiple libraries and adding the libs in /common/lib  and /bin.
The /bin contains the bootstrap.jar which contains the 
Catalina main() method). 

Then write a small app with the following code:

import org.apache.catalina.startup.Catalina;

public class launcher {
  public static void main(String[] args) {
    System.setProperty("org.xml.sax.parser",
       "org.apache.xerces.parsers.SAXParser");

    System.setProperty("javax.xml.parsers.DocumentBuilderFactory",
       "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");

        System.setProperty("catalina.base", "c:\\jwsdp-1_0-ea2" );

    String argC[] = { "start" };

    Catalina.main( argC );

  }
}


Finally add your servlet code to this application and debug the launcher
class. 
Set a breakpoint somewhere in your servlet. when activating the servlet
context, the jbuilder debugger will stop at the breakpoint. This is really
awesome (and cheap!) 

Extra tip: Check the Catalina.main method in the source doc for more
argumnets to the main() method. 

Cheers / Christophe



-----Original Message-----
From: Adam Greene [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 24, 2002 8:50 PM
To: Tomcat Users List
Subject: RE: Servlet debug. 


I know this is probably late, but if all else fails, get Eclipse
(http://www.eclipse.org) and install the Tomcat plugin (on the community
page at Eclipse).  It allows you to load Tomcat inside of Eclipse and debug
it (just like JBuilder Professional or JBuilder Enterprise, I don't think
JBuilder Personal supports Tomcat Debugging).

Adam Greene
ROMulin Group Inc

885 Main St, Suite 16
Moncton, NB
E1C 1G5

Ph: (506) 863-1014 x4
Fx: (506) 854-6886

http://www.romulin.com/

-----Original Message-----
From: Christophe Bouhier (ECM) [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 24, 2002 12:20 AM
To: '[EMAIL PROTECTED]'
Subject: Servlet debug.

Hi,

I am using the JWSDP distribution of tomcat, and JBuilder 6 personal to
write servlets.
Everything is working fine for me: (Writting code, deploying using ant). I
spend some time
to write a suitable "build.xml" and this really pays off, as deploying new
code is really quick.

My next challenge is to debug the servlet. I looked around to get help, and
it seems possible to
launch tomcat from Jbuilder and be able to debug a servlet once a context is
activated.

Has anyone done this before? It seems you need to create a project, add the
tomcat libraries and creat a launcher
application. I need help with the main() method for the tomcat launcher.

Any help is welcome! TIA / Christophe



--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to