0

CDI拡張機能を書き込もうとしています。META-INF / services / java.enterprise.inject.spi.Extensionファイルを追加するとすぐに、すべてのインジェクションがメッセージで失敗しますWELD-001408 Unsatisfied dependencies for type...。奇妙なことに、拡張子ファイルも空になる可能性があり、このエラーは引き続き発生します。ファイルを削除すると、すべてが期待どおりに機能しています。

Glassfish1.3.2.2を使用しています。

なぜこれが起こるのか誰かが知っていますか?グーグルで何も見つかりませんでした。

//編集:コード例

私はRESTリソースを持っており、そのリソースにクラスSomeClassを注入します(例を参照)

@Path("test")
@Produces("text/plain")
public class SomeResource{
    @Inject private SomeClass someclass;
}

META-INF/services/java.enterprise.inject.spi.Extension--ファイルが存在しない場合、これは完全に正常に機能します。ファイルを追加するとすぐに、WELD-001408 Unsatisfied dependencies...例外が発生します。ファイルが空の場合でも。これはGlassfish-Bugですか?

4

0 に答える 0