This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma 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?