カスタムCDIスコープを追加する準備として、CDI spi拡張インターフェイスを実装するクラスを追加しました。CDI ExtensionクラスでWildflyコンテナBeanの検出に失敗する
public class TaskScopedExtension implements Extension, Serializable {
}
他のすべてのCDI Beanディスカバリが失敗する原因となります。私は他のコードやファイルを追加していません。どうやらWildflyはエクステンションを探すデプロイメントをスキャンしますが、クラスを含めるだけで残りのインジェクションが失敗する理由を理解できません。私はJava EEまたはWeldのドキュメントで役立つものは何も見つかりませんでした。 Beanディスカバリーイベントの前後にObservablesを追加しようとしましたが、javax.enterprise.inject.spi.Extensionファイルをデプロイメントに追加しようとしました。それらのどちらも違いを生み出さないようです。
何か助けていただければ幸いです。
ありがとうございました@Siliarus。 – SteveB