我有一个 grails 2.2 应用程序,当我从 svn 进行干净的结帐并执行 grails run-app 时,它运行良好。(我已经删除了我的 .grails/2.2.0 和 .grails/ivy-cache 目录并重新下载了依赖项)
但是,当我创建战争(grails 战争)并将其部署在 tomcat7 中时,它会因以下错误而死:
2013-03-08 04:12:17,096 [pool-2-thread-1] 错误 StackTrace - 完整堆栈跟踪:org.springframework.beans.factory.BeanCreationException:创建名为“transactionManagerPostProcessor”的 bean 时出错:bean 初始化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“transactionManager”的 bean 时出错:设置 bean 属性“sessionFactory”时无法解析对 bean“sessionFactory”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 bean 类 [org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration]:构造函数抛出异常;嵌套异常是 java.lang.NoSuchFieldError: INSTANCE at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
我有以下插件:
- 流口水-gorm v0.5.6
- 乔达时代 v1.4
- 邮件 v1.0.1
有什么建议么?