如何使用子模块解决persistence.xml问题?

时间:2018-09-03 09:04:44

标签: java maven jpa persistence persistence.xml

我已经使用maven创建了一个项目。我还创建了该项目的两个子模块。结构是这样的:

-parentModule   --childModule-后端   --childModule-frontend

我拥有的应用程序服务器是wildfly12。我已经在应用程序服务器中定义了数据源。后端模块包含persistence.xml文件。为了在前端模块中使用后端模块,我已经在pom文件中将其声明为依赖项。问题是war文件需要persistence.xml文件,并且应用程序未成功启动。抛出以下异常:

 Caused by: java.lang.IllegalArgumentException: WFLYWELD0037: Error injecting persistence unit into CDI managed bean. Can't find a persistence unit named 'org.jbpm.domain' in deployment child-module-frontend.war

如果我在/ resources / META-INF文件夹下定义persistence.xml文件,则一切正常。有人能帮我吗?。我不想在两个模块中都有persistence.xml文件。我只想在后端模块中拥有它

0 个答案:

没有答案