JRebel导致WELD-001414 Bean名称含糊不清

时间:2013-10-03 01:41:31

标签: jboss7.x jrebel

我们创建了一个多模块maven项目,但目前在部署时遇到标题中的错误。

这里的设置(带有括号反叛的那些意味着该项目中有jrebel配置):

-MainProject: - 模特(反叛) --ProjectA ---网(反叛) --- EJB(反叛) --- Config(反叛)

奇怪的是,如果我在EJB中删除了反叛配置,它就会成功部署。

错误:

Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001414 Bean name is ambiguous. Name bayadDunningInputHistoryBean resolves to beans [Managed Bean [class xxx.yyy.ClassBean] with qualifiers [@Any @Default @Named], Managed Bean [class xxx.yyy.ClassBean] with qualifiers [@Any @Default @Named]]

根据错误,是否可以将同一个类加载两次?

1 个答案:

答案 0 :(得分:0)

解决方案是从JBoss7.2降级到JBoss7.1.3。幸运的是,我们真的不依赖于7.2版本的任何东西,但我仍然想知道改变了什么可能是类加载。