Have you considered changing your WAR to use Remote EJBs to talk to the EJBs?
You can enable pass-by-reference in sun-ejb.xml, so the performance should be identical, and then you can deploy the WARs separate from your EJBs, and thus on their own Virtual Host.
[Message sent by forum member 'whartung' (whartung)]
http://forums.java.net/jive/thread.jspa?messageID=321443