How to Scale Tomcat in the Cloud with RabbitMQ and JMX