I am new to Seam and have a bit of a puzzling situation. We have an application that is deployed to JBoss 5.0.1.GA as a war file that is POJO-based. It was working fine with Seam 2.0.X under Tomcat, but we felt we needed to move to a better-supported platform, so we migrated it to JBoss and Seam 2.1.2.GA. We noticed attempting to inject FacesMessages failed.
This works fine, and I can see in the components.xml bundled in the Seam jar that the mapping to "facesMessages" indeed exists and if I try and add it myself in the components.xml of the application, it fails stating that it already exists. All other injected entities work without issue. It is only FacesMessages that has this problem. We are fine with this workaround, but are puzzled why this is happening. Anyone have any ideas?