【发布时间】:2019-05-13 18:08:36
【问题描述】:
我的项目在 JBOSS EAP 6 上运行。这个 XX.war 部署在 Jboss EAP6 中,但现在我们正在升级到 EAP7。当我在 Jboss EAP7 本地部署 war 文件时出现此错误。
项目结构为 1.XX.jar 2.YY.war
XX.jar 首先部署,因为 YY.war 依赖于 XX.jar,但由于某种原因在 JBOSS 7 上,YY.war 部署失败并出现错误。
"{\"WFLYCTL0080: 服务失败\" => {\"jboss.deployment.unit.\"YY.war\".WeldStartService\" => \"服务启动失败原因:java.lang。 IllegalArgumentException:WFLYWELD0037:将持久性单元注入 CDI 托管 bean 时出错。在部署 YY.war 中找不到名为 '' 的持久性单元,用于注入点受保护的 javax.persistence.EntityManager wbr.investments.XX.dao.DaoRoot.emOptions\"}}"
【问题讨论】:
-
有一些与 Persistence 相关的配置,我想,你在那里遗漏了一些东西。
标签: java