Common error
- /etc/hosts not yet set
- hostname -i does not match external ip
- missing -Djava.rmi.server.hostname=50.112.22.47″
Or
Use set the JMX listener directly on tomcat
ref 1: http://stackoverflow.com/questions/834581/remote-jmx-connection
ref 2: http://blog.markshead.com/1129/connecting-visual-vm-to-tomcat-7/