在java、IBM中获取JAXRS结果

在java、IBM中获取JAXRS结果,java,jax-rs,websphere,Java,Jax Rs,Websphere,我已在中设置了以下JAXRS服务: @Path(value="/validationService") public class ValidationService { @GET @Produces(value="text/plain") @Path(value="{token}") public String getPropety(@PathParam("token") String token) { String status = Authenti

我已在中设置了以下JAXRS服务:

@Path(value="/validationService")
public class ValidationService {

    @GET
    @Produces(value="text/plain")
    @Path(value="{token}")
    public String getPropety(@PathParam("token") String token) {
     String status = AuthenticationManager.getInstance().getTokenStatus(token);
     return status;
    }
}

如果我点击url,我会在屏幕上收到正确的响应。如何在后端使用这些资源?我已经使用jersey jars和Cient/CLientBuilder/WebTarget过程,使用TOMCAT进行了设置,但这似乎不适用于WebsphereApplicationServer 8.5。欢迎提供任何信息

回答:

我使用了不正确的库来执行这些操作。
我使用:javax.ws.rs构建客户机,而我本应该使用:org.apache.wink

你所说的“在后端消耗资源”是什么意思?您想让另一个类调用此方法并获得字符串结果吗?在本文中找到了答案:这是正确的,因为WebSphere8.5实现的JAX-RSVersion1.1没有客户端API。客户端API是在JAX-RS版本2.0中添加的,该版本在WAS 9.0和Liberty中提供。嗯,安迪