Skip navigation
 

Debugging
Added by George Kroner, last edited by George Kroner on 27 Oct 2008 12:21 AM
(None)

This tutorial will show you how to enable Tomcat debugging so that you can connect to your Building Block application with a code-level debugger such as those built into Eclipse and NetBeans.

Enabling debugging by using bb-config.properties

Newer versions of the Blackboard Learning System have a built-in flag to enable Tomcat debugging. Follow these steps to turn it on:

  1. Open the file /blackboard/config/bb-config.properties in a text editor
  2. Modify the value bbconfig.tomcat.debug.enable and set
    bbconfig.tomcat.debug.enable=true
  3. Navigate to /blackboard/tools/admin/ and run PushConfigUpdates.sh/.bat from the command line.
  4. You can now connect with a debugger to port 2222 (or as set in the value for bbconfig.jvm.options.debug.tomcat)

If you do not have the value for "bbconfig.tomcat.debug.enable" in your bb-config.properties file, you will need to follow the instructions below to manually enable Tomcat debugging.


Manually enabling Tomcat debugging

Please see this presentation for information on how to make the manual configuration changes necessary to enable Tomcat debugging:
http://communities.blackboard.com/bbcswebdav/orgs/UK-BbUG/Event%20Presentations/Greenhouse%20Workshop/Debugging.pdf

Adaptavist Theme Builder Powered by Atlassian Confluence

By accessing the Knowledge Base, you agree to the following: Blackboard makes no representations or warranties as to the accuracy of any information in the Knowledge Base. Blackboard is not responsible in any way for information provided to the Knowledge Base by third parties. Information in the Knowledge Base is not documentation for any Blackboard product. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. Blackboard reserves the right to use your name and the name of your institution in reference to any information submitted by you to the Knowledge Base. Blackboard may modify, distribute, republish in any format, delete, incorporate or use in any way the information that you contribute to the Knowledge Base.