小编bil*_*usg的帖子

glassfish 4和jersey-media-multipart 2不能与beans.xml一起使用

我正在使用glassfish 4使用最近发布的标准Java 7EE堆栈构建一些restful应用程序.

我的基本restful服务工作正常,但现在我想处理在同一服务中使用multipart mime类型的传入文件上传.

我在https://jersey.java.net/documentation/latest/user-guide.html中找到了一个POC球衣maven示例(multipart-webapp) ,这部署并且工作正常.但是,只要我构建这个框架以包含依赖注入,特别是,一旦我创建了beans.xml文件(甚至是空文件),我就会遇到各种错误:

严重:加载应用程序时出现异常:CDI部署失败:WELD-001408类型为[Providers]的不满意依赖关系,注入点为[@Default] [[BackedAnnotatedParameter] [BackedAnnotatedConstructor]参数1 @Inject public org.glassfish.jersey. media.multipart.internal.MultiPartReaderServerSide(@Context Providers,Provider)]

我尝试在我的beans.xml文件中使用新的bean-discovery-mode属性设置为all或none,但它没有任何区别.这是Glassfish或Jersey中的一个错误,或者它们目前是不兼容的,即使Glassfish包含所有涉及的罐子,还是我做的事情真的很傻?

jersey glassfish-4 java-ee-7

3
推荐指数
1
解决办法
3395
查看次数

标签 统计

glassfish-4 ×1

java-ee-7 ×1

jersey ×1