当前位置: 首页 > 知识库问答 >
问题:

异常[EclipseLink-28019](Eclipse持久性服务-2.5.0.v20130507-3faac2b):

武骁
2023-03-14

我正在使用glassfish 4部署我的应用程序,但遇到以下错误:

can not Deploy myapplication
deploy is failing = Error occurred during deployment: Exception while deploying the app [MyApplication]: Exception [EclipseLink-28019] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Deployment of PersistenceUnit [PU] failed. Close all factories for this PersistenceUnit.
Internal Exception: Exception [EclipseLink-0] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.IntegrityException
Descriptor Exceptions:
-------------------------------------------------- -------

Runtime Exceptions:
-------------------------------------------------- -------

java.lang.NullPointerException
. Please see server.log for more details.

还不能理解这个问题的原因或解决方案。详细信息是,我正在使用以下依赖性JPA实现:

依赖项groupId

javax。持久性-2.0.4。v201112161009。罐子

共有2个答案

杜正奇
2023-03-14

我在将eclipselink从2.6.5升级到2.7时遇到了类似的问题。

因为,我的POM. xml下面有行,我不得不删除它,然后将新版本放到2.7.4,以便artifactId eclipselink到最新版本,问题得到修复。

   <dependency>
        <groupId>org.eclipse.persistence</groupId>
        <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
        <version>2.6.5</version>
        <scope>provided</scope>
    </dependency>
曹原
2023-03-14

我遇到这个错误的一个场景是当有一个抽象的JPA实体,它下面没有具体类时。确保您的所有抽象JPA实体都被扩展以创建具体的JPA实体。

 类似资料:
  • 调用init方法失败;嵌套的异常是javax。坚持不懈PersistenceException:[PersistenceUnit:默认值]无法生成Hibernate SessionFactory 在更换系统中的操作系统后,我遇到了这个异常。在我的应用程序运行MySQL 5.7和java 8之前。现在我把它改成了mySQL 8和java 8。代码没有任何变化。原因一定是什么?? 下面是日志:

  • 我目前正在使用Java EE/Eclipselink和PostgreSQL开发一个web应用程序。关于我的实体,我特别管理“Project”、“User”和“Right”(读、写、删除等访问权限)。这些实体之间的关系是:一个项目可以有多个对该项目拥有不同权限的用户。因此,我得到了一个三重关联:Project+User+Right。 在这个协会坚持的过程中,我面临着一个恼人的问题。当我用它的信息持久

  • 有一种方法可以绕过持久性上下文,只将实体用作数据库表的包装器?

  • 我试图在Eclipse中测试我的hibernate maven应用程序,当我运行获取enttity类名称的方法时,我得到了以下异常: 这是persistence.xml: 这是使用以下方法的类: 波姆。xml: 我尝试更改持久性的版本号、更改xmlns、提供程序的名称,但仍然是例外。

  • persistenceException:DB2 SQL错误:sqlcode=-206,sqlstate=42703,sqlerrmc=t0.id,driver=3.52.95{prepstmnt 1029586270

  • 我能知道Hazelcast支持磁盘持久性吗?换句话说,我可以使用Hazelcast作为常规数据库吗?(就像apache点火一样)。