Grails从2.0.1升级到2.4.4 - 应用程序可以使用grails运行应用程序但不能用grails dev war - 在tomcat 8上运行

时间:2014-11-07 08:51:43

标签: hibernate tomcat grails upgrade grails-plugin

当我们使用" grails run-app"运行应用程序时,我们最近将grails升级到2.4.4。事情很好,一切正常,但是当我们尝试在相同版本的tomcat上独立部署战争时,它崩溃说"找不到名为" sessionFactory"的bean。 - 所以我们在resources.groovy中有这个声明,它引用了" ref(' sessionFactory')" - 如果这是实际问题,那么应用程序应该理想地与grails run-app崩溃。 期待在这里提供一些帮助!

堆栈跟踪

  

2014-11-07 14:27:25,319 [localhost-startStop-1]错误StackTrace - 完整堆栈跟踪:   org.springframework.beans.factory.BeanCreationException:创建名称为>' hibernateUtil'的bean时出错:无法解析对bean' sessionFactory'的引用设置bean属性>' sessionFactory&#39 ;;嵌套异常是。   org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为' sessionFactory'是>定义         at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)         at java.util.concurrent.FutureTask.run(FutureTask.java:266)         在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)         at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)         在java.lang.Thread.run(Thread.java:745)   引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为>' sessionFactory'被定义为         ......还有5个

0 个答案:

没有答案