Hi Dave,
I hope you got solution for your problem. I just posted who has same problem.
I used myfaces1.2.9. Its working with following solution.
insert in application web.xml
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
comment below code in jboss-4.2.2.GA\server\all\deploy\jboss-web.deployer\conf\web.xml file
and jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\conf\web.xml file
<listener>
<listener-class>org.jboss.web.jsf.integration.config.JBossJSFConfigureListener</listener-class>
</listener>
<listener>
<listener-class>com.sun.faces.application.WebappLifecycleListener</listener-class>
</listener>
<init-param>
<description>JSF standard tlds</description>
<param-name>tagLibJar0</param-name>
<param-value>jsf-libs/jsf-impl.jar</param-value>
</init-param>
<init-param>
<description>JSTL standard tlds</description>
<param-name>tagLibJar1</param-name>
<param-value>jstl.jar</param-value>
</init-param>
Regards,
Irfan