[code="java"]java.lang.ClassCastException: com.sun.faces.application.ApplicationAssociate cannot be cast to com.sun.faces.application.ApplicationAssociate[/code]
报的错误如上所示,程式是一个简单jsf入门,我用tomcat6.0可以运行,但是用jboss4.2运行时会报这样的错误,jboss单独可以运行。
请高手予以解答,谢谢。
[code="java"]java.lang.ClassCastException: com.sun.faces.application.ApplicationAssociate cannot be cast to com.sun.faces.application.ApplicationAssociate[/code]
报的错误如上所示,程式是一个简单jsf入门,我用tomcat6.0可以运行,但是用jboss4.2运行时会报这样的错误,jboss单独可以运行。
请高手予以解答,谢谢。
[b][color=blue]看看(更改到你的JBOSS目录,JBOSS的默认实现。):
E:\JavaEEServers\jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\jsf-libs
里面有
jboss-faces.jar
jsf-api.jar
jsf-impl.jar
所以和你的lib下的jsf-api.jar jsf-impl.jar 冲突了。(Tomcat不提供对JSF的默认实现的支持,所以不会冲突!)。错误就是这样诞生的。
呵呵 , 更改下jar的引用就可以了。
参考:
[/color][/b]
[url]http://www.iteye.com/topic/416866[/url]