私は、1つのwar、1つのejb、および1つのearモジュールを持つnetbeans(netbeansのエンタープライズアプリケーション)に標準のmavenプロジェクトを持っています。@Inject を使用して @Stateless を ejb から war (REST クラス) にそのインターフェースを使用して注入したいと考えています。プロジェクトの正しいフォルダーにいくつかの beans.xml ファイルを追加しましたが、まだこれを取得しています:
展開中にエラーが発生しました: アプリの読み込み中に例外が発生しました: WELD-001409 注入ポイント [[フィールド] @Inject プライベート pl.edu.amu.wmi.kino.rk.rest で修飾子 [@Default] を持つ型 [LogicBean] のあいまいな依存関係.ReportRest.bean]. 可能な依存関係 [[セッション Bean [class pl.edu.amu.wmi.kino.rk.data.impl.LogicBeanImpl with qualifiers [@Any @Default]; ローカル インターフェイスは [LogicBean]、セッション Bean [class pl.edu.amu.wmi.kino.rk.data.impl.LogicBeanImpl with qualifiers [@Any @Default]; です。ローカル インターフェイスは [LogicBean]]] です。詳細については、server.log を参照してください。
私は何を間違っていますか?インターネット全体を検索しましたが、解決策が見つかりませんでした。そんなスタッフと一緒にプロジェクトをやったからこそ、それが可能だと思います。ヘルプのためのTHX:)