As a developer I want to develop and debug my Java applications locally. Primarily because that is the easiest and fastest way to write and test code. In some cases however that’s not possible, for example when using services like the data cache service which doesn’t work locally. Sometimes there are also differences between the local and the cloud environment and issues might not be reproducible locally.
Fortunately Bluemix recently added the capability to debug Liberty applications remotely. Read the documentation for details. As always with remote debugging this is not particularly fast, but again, sometimes your only option.