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

问题描述 投票:1回答:3
我正在尝试将由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生成的WAR文件安装到Weblogic服务器,但是在尝试部署时从weblogic收到以下错误消息:名称为DummyPU的重复性持久单元。 ...

java maven persistence weblogic jdeveloper
3个回答
1
投票
在您的Maven打包步骤中,将具有相同定义的持久性单元的相同模块(jps-internal.jar)放入要部署的应用程序中的两个不同位置。部署它时,Weblogic说这是一个错误。

0
投票
请检查您的属性中的Java构建路径。可能您是从root(src)中选择的,这是错误的。构建路径应位于以下位置:-/ src / main / java和/ src / main / resources

0
投票
我遇到类似的问题。但是,问题的原因是不同的。在我的耳朵文件的application.xml中,我有<library-directory>jars-dir</library-directory>元素。由于我的应用程序不需要耳塞,因此已将其注释掉。它成功了!
© www.soinside.com 2019 - 2024. All rights reserved.