jsf2.0部署到jboss的问题

用jsf2.0编写的web应用,以war文件部署到jboss.4.2直接部署,报classcastexception ,后来听说是jsf2.0所依赖的Jar包冲突,然后把war的lib下的jsf-api.jar 和jsf-impl.jar删除,部署成功,产生的新问题是,用浏览器访问时,根本看不到jsf标签编写的组件,只有一半的html编写的组件能显示,各位诊断一下是什么原因?