次のようにアプリケーションをデプロイするとエラーが発生します。
Caused by: org.jboss.weld.exceptions.AmbiguousResolutionException: WELD-001318 Cannot resolve an ambiguous dependency between [
Producer Method [String] with qualifiers [@Any @Config] declared as [[method] @Produces @Config public ca.comdev.cdip.mis.enterpriseportal.configuration.ConfigurationProvider.getConfigurationValue(InjectionPoint)],
Producer Method [String] with qualifiers [@Any @Config] declared as [[method] @Produces @Config public ca.comdev.cdip.mis.enterpriseportal.configuration.ConfigurationProvider.getConfigurationValue(InjectionPoint)]]
そして、私はヘッダーがこのように見えるそのようなメソッドだけを持っています
@Produces @Config public String getConfigurationValue(InjectionPoint p) throws ConfigurationException{...}
そしてクラスはこれらを持っています
@Named
@Singleton
@Startup
public class ConfigurationProvider {...}
助けてください。このエラーは、おそらく私のコードよりもあいまいです。