在 IBM WebSphere Application Server WAS 7 中启动我的 EJB 应用程序时,我遇到了以下错误。
JPAPUnitInfo E CWWJP0015E: org.hibernate.ejb.HibernatePersistence 持久性提供程序尝试为 *YOUR_PERSISTENCE_UNIT* 持久性单元创建容器实体管理器工厂时发生错误。发生以下错误:[PersistenceUnit: *YOUR_PERSISTENCE_UNIT*]找不到类或包
虽然在启动过程中可能不会注意到此错误消息,但最迟在您尝试获取实体管理器时,您将看到此错误:
javax.ejb.EJBException:注入失败;嵌套异常是:java.lang.IllegalStateException:EntityManagerFactory 尚未为 PU 创建:PuId=
对于不同的错误场景,错误消息是相似的,所以你在网上找到了很多解决方案,但没有一个适合。