Java 名称为*PU的重复持久性单元
我正在尝试将Maven生成的WAR文件安装到Weblogic服务器,但在尝试部署时从Weblogic收到以下错误消息: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
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。
成功了