Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPA2.0项目在ant构建中不起作用_Java_Jpa_Ant_Jpa 2.0 - Fatal编程技术网

Java JPA2.0项目在ant构建中不起作用

Java JPA2.0项目在ant构建中不起作用,java,jpa,ant,jpa-2.0,Java,Jpa,Ant,Jpa 2.0,我有一个JPA2.0项目,我正在用ant编译。该项目是EAR中包含的EJB模块,persistence.xml文件位于EAR的lib文件夹中。出于某种原因,即使类路径包含WebSphereV8运行时库中正确的符合JPA2.0的jar文件j2ee.jar:我已经检查了jar本身,JPA2的东西肯定在那里,但是当遇到任何JPA2.0特定的东西时,构建都会失败。在我的源代码中是否需要包含一些东西来告诉编译器这是一个JPA2项目?是否缺少ant设置?该问题是由于spring持久化jar与位于类路径上的J

我有一个JPA2.0项目,我正在用ant编译。该项目是EAR中包含的EJB模块,persistence.xml文件位于EAR的lib文件夹中。出于某种原因,即使类路径包含WebSphereV8运行时库中正确的符合JPA2.0的jar文件j2ee.jar:我已经检查了jar本身,JPA2的东西肯定在那里,但是当遇到任何JPA2.0特定的东西时,构建都会失败。在我的源代码中是否需要包含一些东西来告诉编译器这是一个JPA2项目?是否缺少ant设置?

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