首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >迁移到Jboss EAP7时焊接异常

迁移到Jboss EAP7时焊接异常
EN

Stack Overflow用户
提问于 2020-05-14 10:32:52
回答 1查看 299关注 0票数 0

在从EAP 6.4.9迁移到JBOSS 7.3时,我面临以下异常。

{"jboss.deployment.unit.\"xxx.war\".WeldStartService“org.jboss.as.controller.management-operation WFLYCTL0013:操作(”添加“)失败-地址:((”部署“=> "xxx.war")) -故障描述:{"WFLYCTL0080:失败的服务”=> org.jboss.as.controller.management-operation =>无法启动服务,原因是: org.jboss.weld.exceptions.DefinitionException:焊缝-000805:不能有多个带有@ public @ManagedBean类com.xxxx.xxxx注释的post构造方法部署“{"jboss.deployment.unit.\"xxxx.war\".WeldStartService”“的部署"xxxx.war”被回滚,其中包含以下失败消息:{"WFLYCTL0080:失败的服务“”=>“无法启动服务,原因是: org.jboss.weld.exceptions.DefinitionException:焊缝-000805:不能有多个带有@PostConstruct public @ManagedBean class com.xxxx.xxxxx.SampleManagedBean”}的post构造方法。

它在EAP6.4中运行良好,在EAP 7及以上版本中出现了这个问题。任何关于这方面的建议都会有很大的帮助。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-05-15 08:39:44

The javadoc for @PostConstruct指定:

只能使用此注释对一个方法进行注释。

错误日志显示了JBoss EAP7.3,抱怨com.xxxx.xxxx.SampleManagedBean类有多个这样的方法。我建议在这个类中创建一个新的方法@PostConstruct,它将调用另外两个方法,应该从其中删除注释。

这不是JBoss EAP7.3中的一个bug,我怀疑您是否能够避免修复该类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61795127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档