3

最近リリースされた標準の Java 7EE スタックを使用して、いくつかの安らかなアプリを構築するために、glassfish 4 を使用しています。

私の基本的な安らかなサービスは正常に動作しますが、同じサービス内でマルチパート MIME タイプを使用する受信ファイルのアップロードを処理したいと考えています。

https://jersey.java.net/documentation/latest/user-guide.htmlで参照されている POC jersey maven の例 (multipart-webapp) を見つけました 。これはデプロイされ、正常に動作します。ただし、依存性注入を組み込むためにこのフレームワークを構築するとすぐに、特に、beans.xml ファイル (空のファイルであっても) を作成するとすぐに、次のようなあらゆる種類のエラーが発生します。

SEVERE: アプリのロード中に例外が発生しました: CDI デプロイメントの失敗: WELD-001408 インジェクション ポイント [[BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public org.glassfish.jersey. media.multipart.internal.MultiPartReaderServerSide(@Context Providers, Provider)]

beans.xml ファイルで新しい bean-discovery-mode 属性を all または none に設定して使用してみましたが、違いはありません。これは Glassfish または Jersey のバグですか、それとも、Glassfish には関連するすべての jar が含まれているにもかかわらず、現在互換性がないのでしょうか?

4

1 に答える 1