Bean インターフェイス、AbstractBean (Bean を実装) および SpecificBean (AbstractBean を拡張) があります。次のコード スニペットで SpecificBean を注入します。
@Stateless
@Specific
public class SpecificBean extends AbstractBean {..}
@Path("resource")
public class Service {
@Inject
@Specific
private Bean bean;
}
これを Glassfish にデプロイしようとすると、次のエラーが表示されます。
エラーが発生しました 展開中にエラーが発生しました: アプリの読み込み中に例外が発生しました: CDI 展開の失敗: WELD-001408 インジェクション ポイント [[BackedAnnotatedParameter] パラメータ 2 の [BackedAnnotatedConstructor] @ org.glassfish.jersey.internal.inject.JerseyClassAnalyzer(@Named ClassAnalyzer, IterableProvider>)] を注入します。
すべての注釈 (@Path が必要) を削除すると、アプリケーションはエラーなしでデプロイされます。