Spring WebFlow升级2.4.5至2.5.0

时间:2019-01-04 02:40:29

标签: spring jsf xhtml myfaces

您好,我在升级Spring Webflow时遇到了一些问题。

  

Spring Web Flow 2.5文档

     

此版本提供了Spring Framework 5的升级路径,   需要Java 8 +,Servlet 3.1,Hibernate 5,Tiles3。请参阅   有关更多详细信息,请参见Spring Framework Wiki。样本存储库具有   已升级到Spring Web Flow 2.5。

     

从2.5版本开始,不再有spring-js模块。从那个班   模块已保留,但在spring-webflow中已移至新软件包   模块。 spring-js-resources模块是可选的   必须明确包含的模块。

     

此版本需要JSF 2.2或更高版本。

我已将myfaces更新为2.7和servlet 3.1。我正在使用Spring 4和下面的Java 8是我的依赖项,我正在逐一更新。我还想知道如何显式地使用spring-js模块。

   <dependency>
    <groupId>org.springframework.webflow</groupId>
    <artifactId>spring-binding</artifactId>
    <version>2.5.0.RELEASE</version>
  </dependency>

    <dependency>
        <groupId>org.springframework.webflow</groupId>
        <artifactId>spring-webflow</artifactId>
        <version>2.5.0.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.webflow</groupId>
        <artifactId>spring-faces</artifactId>
        <version>2.4.5.RELEASE</version>
    </dependency>


    <dependency>
        <groupId>org.springframework.webflow</groupId>
        <artifactId>spring-js</artifactId>
        <version>2.4.5.RELEASE</version>
    </dependency

>

当我更新第二个依赖项(spring-webflow)时,出现错误。
Caused by: at java.lang.NoSuchMethodError: org.springframework.faces.webflow.JsfFlowHandleradapter.getAjaxHandler()Lorg/springframework/js/ajax/AjaxHandler

0 个答案:

没有答案