【问题标题】:How to solve BeanCreationException ploblem while upgrading grails version from 2.4.5 to 2.5.0?将 grails 版本从 2.4.5 升级到 2.5.0 时如何解决 BeanCreationException 问题?
【发布时间】:2015-12-23 12:44:52
【问题描述】:

我正在将 grails 版本从 2.4.5 升级到 2.5.0。运行我的项目时出现的问题是 -

初始化应用程序时出错:创建名为“com.athena.mis.application.model.ListSupplierActionServiceModelValidator”的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory; org.springframework.beans.factory.BeanCreationException:创建名为“com.athena.mis.application.model.ListSupplierActionServiceModelValidator”的bean时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;

ListSupplierActionServiceModel 是我项目中的一个 groovy 类,它的缓存使用是只读的。

【问题讨论】:

    标签: grails-2.5


    【解决方案1】:

    我很难修复这个...

    只需删除 grails 项目根文件夹中的 .slcache 目录即可!

    【讨论】:

      【解决方案2】:

      与Ludovic报道的不同,我实际上发现我必须从$HOME/.grails/中删除.slcache目录

      【讨论】:

        猜你喜欢
        • 2015-09-10
        • 2016-12-14
        • 1970-01-01
        • 2014-04-04
        • 2012-08-29
        • 1970-01-01
        • 1970-01-01
        • 2021-10-20
        • 1970-01-01
        相关资源
        最近更新 更多