The addWebService() call in SoapHandler, JettyContainerImpl needs to support a Virtual Host. This may require the OpenEJBModuleBuilder support this concept as well (not sure). The addWebService() should have a String virtualHost parameter, so that the created context can be applied to a particular virtual host.
As it stands the Tomcat integration requires the ability to set the web service to a particular host. The Tomcat webservice integration is blocked until this is fixed.