首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署过程中的Hibernate异常

问部署过程中的Hibernate异常
EN

Stack Overflow用户
提问于 2014-09-24 16:28:37
回答 1查看 473关注 0票数 0

我正在使用hibernate 4.3.6在我的金库项目。每次我更改源代码时,都希望应用程序再次构建,新的源代码将自动部署到Tomcat。换句话说,Tomcat应该重新加载它的上下文。

问题是,在此操作期间,hibernate抛出一个错误:

代码语言:javascript
复制
GRAVE: Exception loading sessions from persistent storage
org.hibernate.HibernateException: registry does not contain entity manager factory: myproject
at org.hibernate.jpa.internal.EntityManagerFactoryRegistry.getNamedEntityManagerFactory
(...)

在那张日志之后,我得到:

代码语言:javascript
复制
24/09/2014 13:14:43 org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/myproject] is completed

但是,我不能继续使用该网站,因为我收到一条消息说会话丢失。

我的问题是:这个hibernate异常是什么,我如何解决它?

编辑:此错误仅在我将JPA实体存储在会话中时发生,例如:日志记录的用户

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-24 17:33:40

我不知道怎样才能得到你想要的东西,在Tomcat,除了JRebel。Vaadin的工作人员使用和推荐。链接到有关Vaadin+JRebel:http://zeroturnaround.com/blog/jrebel-case-study-vaadin-eliminates-redeploys-and-saves-10-of-development-time/的有趣信息

如果将来您决定使用Jetty而不是Tomcat,您可以按照以下建议对应用程序进行设置和动态重新加载:https://blog.oio.de/2012/08/23/dynamic-reloading-of-vaadin-applications-with-maven-and-eclipse /

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26021985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档