我正在为solve a problem I'm having in this question制作一个小例子。在我的一个测试中,我收到了来自Tomcat的消息:
nested exception is java.lang.ClassNotFoundException: org.springframework.faces.richfaces.RichFacesAjaxHandler
这来自这个配置:
<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerAdapter">
<property name="flowExecutor" ref="flowExecutor" />
<property name="ajaxHandler">
<bean class="org.springframework.faces.richfaces.RichFacesAjaxHandler" />
</property>
</bean>
spring-faces
是通过Maven安装的,版本2.4.4.RELEASE
(与spring-webflow
相同)。检查罐子检查包裹,我得到了:
奇怪的是,1Maven says that the file is there。现在我的问题出现了:
RichFacesAjaxHandler
在哪里?如果未包含在spring-faces
中,哪个包包含类?
答案 0 :(得分:0)
显然,Spring在Spring Web Flow 2.4版中删除了RichFaces支持。我将spring-faces
软件包降级为版本2.3.4.RELEASE
以使应用程序再次运行: