Reference Guide
Table Of Contents
- 1 Introduction
- 2 Establishing Your Test and Development Environments
- 3 Developing Applications
- Introduction
- Authentication
- REST API
- Audit Logging
- Alert Logging
- Configuration
- High Availability
- OpenFlow
- Metrics Framework
- GUI
- SKI Framework - Overview
- SKI Framework - Navigation Tree
- SKI Framework - Hash Navigation
- SKI Framework - View Life-Cycle
- SKI Framework - Live Reference Application
- UI Extension
- Introduction
- Controller Teaming
- Distributed Coordination Service
- Persistence
- Backup and Restore
- Device Driver Framework
- 4 Application Security
- 5 Including Debian Packages with Applications
- 6 Sample Application
- Application Description
- Creating Application Development Workspace
- Application Generator (Automatic Workspace Creation)
- Creating Eclipse Projects
- Updating Project Dependencies
- Building the Application
- Installing the Application
- Application Code
- 7 Testing Applications
- 8 Built-In Applications
- Appendix A
- Appendix B
- Bibliography
Remote Debugging with Eclipse
It is possible to enable remote debugging with the controller; to do so setup a debugging session
with the controller: Go to Run → Debug Configurations… to open the debug configurations dialog
and select Remote Java Applications, click New as illustrated in Figure 70.
Figure 70 Remote Java Application’s Debug Configuration
Set the SDN Controller configuration with the data shown in Fi g u re 71. Set any name for the
configuration and use the IP Address of the controller as the configuration host. Then click Apply.
A new configuration is displayed, with the name previously set, being added under Remote Java
Application as illustrated in Figure 72. Click Debug to start. From now on, every time to remotely
debug the controller, open the Debug Configurations dialog, select the configuration just created
(HpSdnController) and execute Debug.
232