I replaced the jsf implementation (jsf-api.jar and jsf-impl.jar in the jboss-4.2.0.GA/server/default/deploy/jboss-web.deployer/jsf-libs directory) with the ones from JSF RI 1.2_04-b16-p02. What did JBoss do with these files? Anything magic?