Open main menu

CDOT Wiki β

Changes

Debug Core With Teee

193 bytes added, 14:37, 26 February 2011
no edit summary
[[category:Debugging]][[category: NexJ Express Development]][[category: NexJ Express]]
==Debugging NexJ Express Server using NexJ Express Studio==
1. Install the NexJ Express Studio Plugin===Summary===
2. ====Generate cheme Server Console Debug Configuration=========Enable Run Configuration Recording=====#Install the NexJ Express Studio Plugin#Close eclipse 3. #Enable run configuration recording #:Open the eclipse.ini for editing #:Add this line to the end: #::-DZeniBuddy=4 4. #Start eclipse 5. #Go into NexJ Studio Perspective #:window > Open Perspective > Other > NexJ Studio 6. #On the navigator panel, select Deployment (bottom far right) 7. #Create a development environment #:Select the current environment file #:Right click and select Create Copy #:Give the file a new name and click OK 8. #Edit Development environment file #:Open the development environment file that was created above #:For “Type”, select “Generic” from the drop down #:For “Deployment Location” enter “c:\java\container\deploy” #:Save 9. #Set Current Server to the Development Environment 10. #Add User “nexjsa” #:Click the User Management Button #:Click Add #:Type “nexjsa” #:Click OK 11. #Run Server Console #:Click the down arrow on the “Run Scheme console” #:Select “Server Console” 12. #Wait for the server to start and then Stop the Server #:Click the stop button (read button) on the console window 13. #Close eclipse 14. =====Disable run configuration recording===== #Open eclipse.ini for debugging #Set the ZeniBuddy flag to 1  #:-DZeniBuddy=1====Configure Teee to use core project=========Add Jars to Run Configuration class path=====15. #Start eclipse 16. #Change to Java perspective #:Window > Open perspective > java 17. #Open Scheme run configuration #:Run > Debug Configurations #:Expand Java Application #:Select “Run Scheme …” 18. #Set logger to Debug mode #:Click the “Arguments” tab #:Under VM arguments, replace INFO with DEBUG #:Click apply 19. #Add jars to the classpath #:Select the “Classpath” tab #:Expand “User Entries” #:Select the entry “nexj-bootsrap.jab”   #:Click the “Advanced” button #:Select “Add Classpath Variables” > OK #:Select “THIRD_PARTY” > Extend #:Expand to xerces-2_7_1/xercesImpl.jar > OK#:  #:'''Repeat the above 4 steps and add the following jars in this order:''' #*xerces-2_7_1/xercesImpl.jar #*xalan-j_2_7_0/xalan.jar #*xalan-j_2_7_0/serializer.jar #*logging-log4j-1.2.14/dist/lib/log4j-1.2.14.jar #*junit3.8.1/junit.jar #*apache-ant-1.7.1/lib/ant-jai.jar ##* ** Select ECLIPSE_HOME > Extend ##*plugins/com.jcraft.jsch_0.1.41.v200903070017.jar #*apache-tomcat-6.0.18/lib/catalina.jar #*apache-tomcat-6.0.18/lib/servlet-api.jar #*jca-1.5/connector-api.jar #*jta-1_1/jta-1_1-classes.zip #*ejb-2.1-api/ejb-2_1-api.jar #*jms1.1/lib/jms.jar #*javamail-1.2/mail.jar #*jaf-1.0.2/activation.jar #*apache-tomcat-6.0.18/lib/tomcat-coyote.jar #*apache-tomcat-6.0.18/lib/annotations-api.jar #*apache-tomcat-6.0.18/lib/el-api.jar #*apache-tomcat-6.0.18/lib/jasper-el.jar #*apache-tomcat-6.0.18/lib/jasper-jdt.jar #*apache-tomcat-6.0.18/lib/jasper.jar #*apache-tomcat-6.0.18/lib/jsp-api.jar #*apache-tomcat-6.0.18/lib/tomcat-dbcp.jar #*jboss-4.0.5.GA/server/all/lib/jbosssx.jar #* ** Select ECLIPSE_HOME > Extend  ##*plugins/com.nexj…/activemq-core-5.3.1.jar #jboss-4.0.5.GA/lib/jboss-jmx-jar ##* ** Select ECLIPSE_HOME > Extend ###*plugins/com.nexj…/tomcat-juli.jar ###*plugins/com.nexj…/nexj-teee.jar ###*plugins/com.nexj…/commons-logging-1.0.2.jar ###*plugins/com.nexj…/javax77.jar ###*plugins/com.nexj…/kahadb-5.3.1.jar  ###*plugins/com.nexj…/nexj-express.jar #:'''** Ensure that these jars are before nexj-bootstrap.jar'' 20. #Add Core project to classpath #:Select nexj-express.jar #:Click “Advanced” button #:Select “Add Folder” >  #:OK #:Select “core” project folder > OK #:Click “Apply” 21. =====Add Run Scheme configuration to debug and run favorites===== #:Select “Common” tab #:Under “Display in favorites menu” ##:Select Debug ##:Select Run ##:Click Apply 22. #Debug Core build in StudoStudio#:Click “Debug” button
1
edit