WELD-001414: имя бина неоднозначно - PullRequest
0 голосов
/ 01 декабря 2018

Я новичок в Java EE и в своем приложении я получаю следующую ошибку:

[2018-12-01 03: 23: 36,802] Артефакт MVSEWebApp: ухо взорвано: Ошибка во время артефактаразвертывание.Смотрите журнал сервера для деталей.[2018-12-01 03: 23: 36,802] Артефакт MVSEWebApp: ухо взорвано: java.lang.Exception: {"WFLYCTL0080: Сбой служб" => {"jboss.deployment.unit. \" MVSEWebApp_ear_exploded.ear \ ". WeldStartService"=>" Не удалось запустить службу. Причина: org.jboss.weld.exceptions.DeploymentException: WELD-001414: Имя компонента является неоднозначным. Имя securityBean преобразуется в компоненты: [Управляемый компонент [класс web.SecurityBean] с квалификаторами [@Default@Any @Named], управляемый компонент [class web.SecurityBean] с квалификаторами [@Default @Any @Named]] "}}

Мое окружение:

  • Wildfly14.0.1
  • JSF 2.2
  • Primeface 6.1
  • IntelliJ Ultimate

Мой проект: ссылка на GitHub

Я читал, что это может вызвать две реализации компонента CDI, но я не знаю, как решить эту проблему в IntelliJ.

...