Grails-jersey:缺少依赖项 [英] Grails-jersey: Missing dependency

查看:46
本文介绍了Grails-jersey:缺少依赖项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我试图在grails中创建RESTClient,以供REST服务域类的参考实现.即使添加了依赖的jar文件jersey-bundle-1.12.jar& ;,我也收到以下错误消息jersey-0.7-ea.jar和其他罐子.


Hi,

I am trying to create RESTClient in grails for reference implementation of REST service domain classes. I am getting following errors even after adding dependent jar files jersey-bundle-1.12.jar & jersey-0.7-ea.jar and other jars.


Error 2012-03-20 10:21:06,912 [T`enter code here`hread-7] ERROR application.RootResourceUriRules  - The ResourceConfig instance does not contain any root resource classes.
| Error 2012-03-20 10:21:06,912 [Thread-7] ERROR inject.Errors  - The following errors and warnings have been detected with resource and/or provider classes:
  SEVERE: Missing dependency for field: com.sun.ws.rest.spi.template.TemplateContext com.sun.ws.rest.impl.template.ViewableMessageBodyWriter.tc
| Error 2012-03-20 10:21:06,912 [Thread-7] ERROR servlet.SpringServlet  - Exception occurred when intialization
Message: The ResourceConfig instance does not contain any root resource classes.
    Line | Method
->>  103 | <init>             in com.sun.jersey.server.impl.application.RootResourceUriRules
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   1182 | _initiate          in com.sun.jersey.server.impl.application.WebApplicationImpl
|    161 | access$600 . . . . in     ''
|    698 | f                  in com.sun.jersey.server.impl.application.WebApplicationImpl$12
|    695 | f . . . . . . . .  in     ''
|    193 | processWithErrors  in com.sun.jersey.spi.inject.Errors
|    695 | initiate . . . . . in com.sun.jersey.server.impl.application.WebApplicationImpl
|    117 | initiate           in com.sun.jersey.spi.spring.container.servlet.SpringServlet
|    287 | initiate . . . . . in com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent
|    587 | load               in com.sun.jersey.spi.container.servlet.WebComponent
|    213 | init . . . . . . . in     ''
|    342 | init               in com.sun.jersey.spi.container.servlet.ServletContainer
|    516 | init . . . . . . . in     ''
|     51 | init               in org.grails.jaxrs.web.JerseyServlet
|    174 | init . . . . . . . in org.grails.jaxrs.web.JaxrsContext
|    164 | init               in     ''
|     45 | contextInitialized in org.grails.jaxrs.web.JaxrsListener
|    303 | innerRun           in java.util.concurrent.FutureTask$Sync
|    138 | run . . . . . . .  in java.util.concurrent.FutureTask
|    886 | runTask            in java.util.concurrent.ThreadPoolExecutor$Worker
|    908 | run . . . . . . .  in     ''
^    662 | run                in java.lang.Thread
| Error 2012-03-20 10:21:06,943 [Thread-7] ERROR [localhost].[/GrailsRESTClient]  - Exception sending context initialized event to listener instance of class org.grails.jaxrs.web.JaxrsListener
Message: The ResourceConfig instance does not contain any root resource classes.
    Line | Method
->>  103 | <init>             in com.sun.jersey.server.impl.application.RootResourceUriRules
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   1182 | _initiate          in com.sun.jersey.server.impl.application.WebApplicationImpl
|    161 | access$600 . . . . in     ''
|    698 | f                  in com.sun.jersey.server.impl.application.WebApplicationImpl$12
|    695 | f . . . . . . . .  in     ''
|    193 | processWithErrors  in com.sun.jersey.spi.inject.Errors
|    695 | initiate . . . . . in com.sun.jersey.server.impl.application.WebApplicationImpl
|    117 | initiate           in com.sun.jersey.spi.spring.container.servlet.SpringServlet
|    287 | initiate . . . . . in com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent
|    587 | load               in com.sun.jersey.spi.container.servlet.WebComponent
|    213 | init . . . . . . . in     ''
|    342 | init               in com.sun.jersey.spi.container.servlet.ServletContainer
|    516 | init . . . . . . . in     ''
|     51 | init               in org.grails.jaxrs.web.JerseyServlet
|    174 | init . . . . . . . in org.grails.jaxrs.web.JaxrsContext
|    164 | init               in     ''
|     45 | contextInitialized in org.grails.jaxrs.web.JaxrsListener
|    303 | innerRun           in java.util.concurrent.FutureTask$Sync
|    138 | run . . . . . . .  in java.util.concurrent.FutureTask
|    886 | runTask            in java.util.concurrent.ThreadPoolExecutor$Worker
|    908 | run . . . . . . .  in     ''
^    662 | run                in java.lang.Thread
| Error 2012-03-20 10:21:06,958 [main] ERROR core.StandardContext  - Error listenerStart
| Error 2012-03-20 10:21:06,958 [main] ERROR core.StandardContext  - Context [/GrailsRESTClient] startup failed due to previous errors




关于上述错误的任何想法怎么解决呢?谢谢!!




Any idea about above error & how to solve it ? Thanks!!

推荐答案

600. . . .在 '' | 698 | f在com.sun.jersey.server.impl.application.WebApplicationImpl中
600 . . . . in '' | 698 | f in com.sun.jersey.server.impl.application.WebApplicationImpl


12 | 695 | F . . . . . . . .在 '' | 193 | com.sun.jersey.spi.inject.Errors中的processWithErrors | 695 |发起. . . . .在com.sun.jersey.server.impl.application.WebApplicationImpl中 | 117 |在com.sun.jersey.spi.spring.container.servlet.SpringServlet中启动 | 287 |发起. . . . .在com.sun.jersey.spi.container.servlet.ServletContainer中
12 | 695 | f . . . . . . . . in '' | 193 | processWithErrors in com.sun.jersey.spi.inject.Errors | 695 | initiate . . . . . in com.sun.jersey.server.impl.application.WebApplicationImpl | 117 | initiate in com.sun.jersey.spi.spring.container.servlet.SpringServlet | 287 | initiate . . . . . in com.sun.jersey.spi.container.servlet.ServletContainer


InternalWebComponent | 587 |加载com.sun.jersey.spi.container.servlet.WebComponent | 213 |在里面 . . . . . . .在 '' | 342 |在com.sun.jersey.spi.container.servlet.ServletContainer中进行初始化 | 516 |在里面 . . . . . . .在 '' | 51 | org.grails.jaxrs.web.JerseyServlet中的init | 174 |在里面 . . . . . . .在org.grails.jaxrs.web.JaxrsContext中 | 164 |在''中初始化 | 45 |在org.grails.jaxrs.web.JaxrsListener中初始化 | 303 | java.util.concurrent.FutureTask中的innerRun
InternalWebComponent | 587 | load in com.sun.jersey.spi.container.servlet.WebComponent | 213 | init . . . . . . . in '' | 342 | init in com.sun.jersey.spi.container.servlet.ServletContainer | 516 | init . . . . . . . in '' | 51 | init in org.grails.jaxrs.web.JerseyServlet | 174 | init . . . . . . . in org.grails.jaxrs.web.JaxrsContext | 164 | init in '' | 45 | contextInitialized in org.grails.jaxrs.web.JaxrsListener | 303 | innerRun in java.util.concurrent.FutureTask


这篇关于Grails-jersey:缺少依赖项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆