User: juha
Date: 00/12/15 13:09:33
Added: documentation jbuilder4.htm
Log:
JBuilder 4 debug update.
Revision Changes Path
1.1 newsite/documentation/jbuilder4.htm
Index: jbuilder4.htm
===================================================================
<HTML>
<HEAD>
<TITLE>Debugging JBoss 2.0 Final with JBuilder 4</TITLE>
</HEAD>
<BODY>
<h1>Debugging EJB's inside JBuilder 4.</h1>
<h3><I>Courtesy of Peter Henderson</I></h3>
<OL>
<LI> <B>Project Properties. (Project properties/paths)</B>
<BR>
Set the working directory to the JBoss bin dir. For example:
<PRE> C:/jboss_tomcat/jboss-2.0-FINAL/bin</PRE>
</LI>
<LI> <B>Set VM parameters. (Project properties/run)</B>
<BR>
<PRE>-classic -Dtomcat.home=C:\jboss_tomcat\tomcat-3.2-b7
-Duser.dir=C:\jboss_tomcat\jboss-2.0-FINAL/bin</PRE>
</LI>
<LI>
<B>Set Main class</B>
<BR>
Set main class to <TT>org.jboss.Main</TT>
<P>
</LI>
<LI> <B>Create a JBoss Server Library. (Project properties/required libs)</B>
<P>
Add:
<PRE>
/jboss_tomcat/jboss-2.0-FINAL/bin/run.jar
/jboss_tomcat/jboss-2.0-FINAL/bin
/jboss_tomcat/jboss-2.0-FINAL/conf
/jboss_tomcat/jboss-2.0-FINAL/lib/jaas.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/jboss-jaas.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/jdbc2_0-stdext.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/jmxri.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/xml.jar
/jboss_tomcat/tomcat-3.2-b7/lib/servlet.jar
/jboss_tomcat/tomcat-3.2-b7/lib/jaxp.jar
/jboss_tomcat/tomcat-3.2-b7/lib/webserver.jar
/jboss_tomcat/tomcat-3.2-b7/lib/parser.jar
/jboss_tomcat/tomcat-3.2-b7/lib/jasper.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/activation.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/awt.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/dynaserver.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/ejb.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/ejxeditor.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/ejxejb.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/ejxjaws.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/ejxjboss.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/hsql.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/idb.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jboss.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jetty-service.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jms.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jmxtools.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jndi.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jnpserver.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jpl-util-0_5b.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/jta-spec1_0_1.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/mail.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/spydermq.jar
/jboss_tomcat/jboss-2.0-FINAL/lib/ext/tomcat-service.jar
/jboss_tomcat/jboss-2.0-FINAL/db
/jboss_tomcat/jboss-2.0-FINAL/log
/jboss_tomcat/jboss-2.0-FINAL/conf/tomcat
</PRE>
Also the source dir for jboss sources should be set to:
<PRE> /jboss_tomcat/jboss-2.0-FINAL/src</PRE>
</LI>
<LI>
<B>Add JBoss Server Library to your project.</B>
<P>
</LI>
<LI>
<B>Rebuild all.</B>
<P>
</LI>
<LI><B>Deploy your application.</B>
<BR>
Copy your jar to the jboss/deploy dir
</LI>
</OL>
If all is well, you should be able to set break points etc and single step your code.
<H3>Notes</H3>
Do NOT include the Sun J2EE SDK jars in your project.
</BODY>
</HTML>