我在我的vaadin項目中使用hibernate 4.3.6。 每次我對源代碼進行更改時,都希望應用程序再次生成,新的源代碼會自動部署到Tomcat。換句話說,Tomcat應該重新加載它的上下文。部署期間休眠異常
的問題是,在這個操作休眠拋出一個錯誤:
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
(...)
該日誌後,我得到:
24/09/2014 13:14:43 org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/myproject] is completed
但是,我不能繼續使用該網站,因爲我收到了表示會話丟失的消息。
我的問題是:什麼是這個休眠異常,我該如何解決它?
編輯: 此錯誤只有當我在會議上存儲一個JPA實體,例如發生:登錄用戶
如果你停止並重新啓動tomcat,錯誤仍然出現? – 2014-09-24 16:48:06
不,它工作正常 – guilhermecgs 2014-09-24 16:48:36
您是否在使用或不使用JPA的情況下使用hibernate?你的項目使用什麼版本的vaadin? – 2014-09-24 16:48:42