我的项目在 JBoss EAP 6 上投入生产。
此 OptionsManagementREST.war 已部署在 JBoss EAP 6 中,但现在我们正在升级到 EAP 7 。我在本地 JBoss EAP 7 中部署war文件时遇到此错误。
项目结构为:
OptionsManagement.jar 依赖 OptionsManagement.jar ,但由于某些原因,在 JBoss EAP 7 上, OptionsManagementREST.war 部署失败并出现此错误:< / p>
“ {\” WFLYCTL0080:服务失败\“ => {\“ jboss.deployment.unit。\\” OptionsManagementREST.war \\“。WeldStartService \” => \“无法启动服务 引起原因:java.lang.IllegalArgumentException:WFLYWELD0037:将持久性单元注入CDI托管bean中时出错。找不到 部署OptionsManagementREST.war中名为“”的持久性单元,用于 注入点受保护的javax.persistence.EntityManager wf.wbr.investments.optionsmanagement.dao.DaoRoot.emOptions \“}}”
为了成功部署到EAP7,我需要在哪里进行更改?