Changes

Jump to: navigation, search

Debug Core With Teee

429 bytes added, 20:33, 26 January 2014
m
no edit summary
[[category:NexJ Express Debug]]{{Admon/obsolete}}
[[category:Debugging ]][[category:NexJ Express Server using JSON Adapter]][[category: NexJ Express StudioDevelopment]][[category: NexJ Express]]
1. Install ==Summary==In order to debug core with eclipse, the Teee server provided with NexJ Studio Express should be configured to run the core project and not its inbuilt NexJ Express Studio PluginServer.
2. ==Configuration Steps=====Generate Scheme 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

Navigation menu