无法构建Entity Manager Factory

时间:2014-02-12 00:04:43

标签: java jpa web-applications jboss7.x applicationcontext

我正在尝试使用JSF构建一个Web应用程序,maven。 我的应用程序引用了我创建的名为persistence.jar的jar。 Persistence.jar是负责访问数据库的人,它包含persistence.xml文件(JPA / hibernate)。它还使用spring来注入entityManager。 我的问题是当我尝试在Jboss(AS 7.1)上部署应用程序时,我收到以下错误:

Caused by: javax.persistence.PersistenceException: [PersistenceUnit: cofee_p_unit] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:889)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:73)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
... 3 more

所以我在部署时找不到实例化spring Context的解决方案,我不知道它是否应该被实例化。 顺便说一句:persistence.jar正在工作,我单独测试,它工作得很好。 有什么建议吗?

0 个答案:

没有答案