泽西网络服务方法未被视为有效资源方法

时间:2012-12-20 16:41:41

标签: web-services jersey

我有一个Web服务,其方法类似于

@GET
@Produces(MediaType.TEXT_PLAIN)
public String getString(@QueryParam("path") path) {
    return "got the string " + path
}

当我运行时,我收到一条错误消息

  SEVERE: Missing dependency for method public java.lang.String com.example.getString(java.lang.Object) at parameter at index 0
  SEVERE: Method, public java.lang.String com.example.getString(java.lang.Object), annotated with GET of resource, class com.example.MyServiceClass, is not recognized as valid resource method.

此错误消息是什么意思?如果我在没有param的情况下运行服务,那么它可以工作。

1 个答案:

答案 0 :(得分:2)

回答我自己的问题......

我正在使用groovy,我忘记了@QueryParam的类型。这似乎是必要的。