The activemq shell script for startup contains some variables for debugging, but they are commented out. This requires hand editing instead of just setting a variable on the command line to conditionally. So I wrapped the debug variables in conditionals to make it easier to enable debugging features. So now if I want to enable remote debugging on ActiveMQ, I do the following:
[apache-activemq-5.1.0] $ ACTIVEMQ_DEBUG=true ./bin/activemq
Listening for transport dt_socket at address: 5005
Loading message broker from: xbean:activemq.xml
Remote debugging and YourKit debugging can now be enabled easily without a requirement to edit the script.