Ошибка развертывания CDI: WELD-001414 Имя компонента является неоднозначным
У меня есть приложение, которое имеет несколько модулей и различных зависимостей. При развертывании приложения на Glassfish 4 появляется ошибка:
org.jboss.weld.exceptions.DeploymentException: WELD-001414 Bean name is ambiguous.
Name JerseyClassAnalyzer resolves to beans: [Managed Bean [class org.glassfish.jersey.internal.inject.JerseyClassAnalyzer]
with qualifiers [@Default @Named @Any], Managed Bean
[class org.glassfish.jersey.internal.inject.JerseyClassAnalyzer]
with qualifiers [@Default @Named @Any]]
В чем может быть причина? Я уже видел темы об этом, и решение было отредактировать аннотацию, но это не моеEJB
просто зависимость. Как я могу избежать этого исключения?
Я использую Java EE 6 с JDK 1.7 и Glassfish 4.0.