【问题标题】:JPA 2.0 project not working in ant buildJPA 2.0 项目在 ant 构建中不起作用
【发布时间】:2013-12-08 23:33:23
【问题描述】:

我有一个使用 ant 编译的 JPA 2.0 项目。该项目是包含在 EAR 中的 EJB 模块,persistence.xml 文件位于 EAR 的 lib 文件夹中。出于某种原因,即使类路径包含正确的 JPA 2.0 兼容 jar 文件(来自 websphere v8 运行时库的 j2ee.jar:我已经检查了 jar 本身并且 JPA 2 的东西肯定在那里),构建失败时遇到任何特定于 JPA 2.0 的内容。我的源代码中是否需要包含一些东西来告诉编译器这是一个 jpa 2 项目?是否缺少 ant 设置?

【问题讨论】:

    标签: java jpa ant jpa-2.0


    【解决方案1】:

    问题是由于类路径上的 JPA 1.0 与 spring 持久性 jar 冲突,此 jar 优先于正确的 jar,并导致任何 JPA 2.0 特定代码出现编译错误。在检查该文件没有依赖它的项目后,我从库中删除了 jar 并正确编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 2011-07-28
      • 2014-08-18
      • 2016-03-27
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      相关资源
      最近更新 更多