This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
If there's a hardware load balancer already, using Apache in addition to that seems strange. The question is: what do you envision this "software load balancer" to accomplish? Any why are you running ActiveMQ within Tomcat, instead of as a separate server process?