Currently we are using struts as web framework. The application is structured such that there can be many web contexts packaged inside a war file. The ear file contains one jar module that holds all ejbs and helper classes, and 2 or more war files that hold customized jsps, images and etc. Does seam support many web contexts? We need to have messages.properties for each web context and components.xml can different components injected for each client with new web context. Can seam support this scenario?