Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.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 名称为*PU的重复持久性单元_Java_Maven_Persistence_Weblogic_Jdeveloper - Fatal编程技术网

Java 名称为*PU的重复持久性单元

Java 名称为*PU的重复持久性单元,java,maven,persistence,weblogic,jdeveloper,Java,Maven,Persistence,Weblogic,Jdeveloper,我正在尝试将Maven生成的WAR文件安装到Weblogic服务器,但在尝试部署时从Weblogic收到以下错误消息: Duplicate persistence units with name DummyPU. First PU location: file:/home/weblogic/middleware/user_projects/domains/middleware_domain/servers/AdminServer/tmp/_WL_user/ichipscreens/l4qn3

我正在尝试将Maven生成的WAR文件安装到Weblogic服务器,但在尝试部署时从Weblogic收到以下错误消息:

Duplicate persistence units with name DummyPU. 
First PU location: 
file:/home/weblogic/middleware/user_projects/domains/middleware_domain/servers/AdminServer/tmp/_WL_user/ichipscreens/l4qn3z/lib/jps-internal.jar. 

Second PU location:
 file:/home/weblogic/middleware/user_projects/domains/middleware_domain/servers/AdminServer/tmp/_WL_user/ichipscreens/wo22a/war/WEB-INF/lib/jps-internal.jar

这是什么意思?我该如何克服这个问题呢?

在Maven打包步骤中,它将定义了相同持久性单元的相同模块(jps internal.jar)放入正在部署的应用程序中的两个不同位置。当您部署它时,Weblogic会说这是一个错误


确保war文件中只有一个jps-internal.jar。

在Maven打包步骤中,它将定义了相同持久性单元的相同模块(jps internal.jar)放入正在部署的应用程序中的两个不同位置。当您部署它时,Weblogic会说这是一个错误


确保war文件中只有一个jps-internal.jar。

请检查属性中的java生成路径。可能是从根目录(src)中选择的,这是错误的。生成路径应位于以下位置:-
/src/main/java&/src/main/resources

请检查属性中的java生成路径。可能是从根目录(src)中选择的,这是错误的。生成路径应位于以下位置:- /src/main/java&/src/main/resources

我遇到了类似的问题。 然而,问题的原因是不同的。 在我的ear文件的application.xml中,我有
jars dir
元素。我已经注释掉了它,因为我的应用程序不需要ear JAR。 成功了

我也遇到了类似的问题。 然而,问题的原因是不同的。 在我的ear文件的application.xml中,我有
jars dir
元素。我已经注释掉了它,因为我的应用程序不需要ear JAR。 成功了