首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >气氛、下拉向导和泽西注入错误

气氛、下拉向导和泽西注入错误
EN

Stack Overflow用户
提问于 2015-05-03 21:51:47
回答 1查看 1.8K关注 0票数 1

这是我的分级文件:

代码语言:javascript
复制
compile group: 'io.dropwizard', name: 'dropwizard-core', version: '0.8.0'
compile group: 'io.dropwizard', name: 'dropwizard-auth', version: '0.8.0'
compile group: 'io.dropwizard', name: 'dropwizard-client', version: '0.8.0'

compile group: 'org.glassfish.jersey.media', name: 'jersey-media-multipart', version: '2.16'

compile group: 'org.glassfish.jersey.core', name: 'jersey-client', version: '2.16'
compile group: 'org.atmosphere', name: 'atmosphere-jersey', version: '2.1.10'

在添加了气氛-陪审团之后,我得到了以下错误:

代码语言:javascript
复制
WARN  [2015-05-03 21:13:38,796] org.glassfish.jersey.internal.Errors: 
The following warnings have been detected: WARNING: HK2 service 
reification failed for   [com.sun.jersey.core.impl.provider.entity.MimeMultipartProvider] with an exception:
MultiException stack 1 of 2
java.lang.NoClassDefFoundError: javax/mail/MessagingException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532)
at java.lang.Class.getDeclaredConstructors(Class.java:1901)
at org.jvnet.hk2.internal.Utilities$3.run(Utilities.java:1310)
at org.jvnet.hk2.internal.Utilities$3.run(Utilities.java:1306)
at java.security.AccessController.doPrivileged(Native Method)...
MultiException stack 2 of 3
java.lang.IllegalStateException: Unable to perform operation: method inject
on com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:395)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471)
at org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:69)..
MultiException stack 3 of 3
java.lang.IllegalStateException: Unable to perform operation: 
create on org.glassfish.jersey.message.internal.MessageBodyFactory...
org.glassfish.hk2.api.MultiException: A MultiException has 
3 exceptions.    They are:
! 1. java.lang.NullPointerException
! 2. java.lang.IllegalStateException: Unable to perform operation: 
method inject on   com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App
! 3. java.lang.IllegalStateException: Unable to perform operation: 
create on org.glassfish.jersey.message.internal.MessageBodyFactory
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 23:32:55

从我在大气pom.xml中可以看到的情况来看,他们使用的是jerse1.x,而下拉向导使用的是jerse2.x。这两个图书馆在一起不太合得来。我相信气氛没有球衣2直接支持,至少在最新版本也没有。

因此,我想您不能使用atmosphere-jersey,但是我看到我的同事在使用atmosphere-runtimeatmosphere-annotationsatmosphere-runtime向导0.8很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30019832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档