首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Tomcat 6部署JAX-RS (Jersey 2.3.1) Web服务

无法使用Tomcat 6部署JAX-RS (Jersey 2.3.1) Web服务
EN

Stack Overflow用户
提问于 2013-10-09 03:51:41
回答 1查看 8.8K关注 0票数 2

我有一段艰难的时间试图弄清楚我遇到的问题。我无法在Tomcat6上部署使用Jersey 2.3.1的JAX-RS服务。

我使用Eclipse3.8.2并通过单击我的项目“-> Run As -> Run on Server”来部署我的Jersey 2.3.1Web服务,我得到了以下异常。

代码语言:javascript
复制
Oct 08, 2013 3:42:29 PM org.glassfish.jersey.server.ApplicationHandler initialize
INFO: Initiating Jersey application, version Jersey: 2.3.1 2013-09-27 07:50:09...
Oct 08, 2013 3:42:29 PM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: HK2 service reification failed for [org.glassfish.jersey.server.internal.inject.WebTargetValueFactoryProvider] with an exception:
MultiException stack 1 of 4
java.lang.NoClassDefFoundError: org/glassfish/jersey/client/ClientConfig
...
MultiException stack 4 of 4
java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
    implementation=org.glassfish.jersey.server.internal.inject.WebTargetValueFactoryProvider
    contracts={org.glassfish.jersey.server.spi.internal.ValueFactoryProvider}
    scope=javax.inject.Singleton
    qualifiers={}
    descriptorType=CLASS
    descriptorVisibility=NORMAL
    metadata=
    rank=0
    loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1c756a8
    proxiable=null
    proxyForSameScope=null
    analysisName=null
    id=25
    locatorId=0
    identityHashCode=677756
    reified=false)

你知道我的配置会出什么问题吗?谢谢!!

EN

回答 1

Stack Overflow用户

发布于 2013-10-09 10:21:10

这完全是个错误。我忘记将jersey-client.jar添加到我的Eclipse项目中。

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

https://stackoverflow.com/questions/19257022

复制
相关文章

相似问题

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