缺少媒体类型分隔符

时间:2017-04-13 22:20:40

标签: rest servlets jax-rs

请帮忙,因为我不知道这里有什么问题。我有一个非常简单的REST GET服务,但我一直遇到以下错误:

@GET
@Path("users/{id}")
@Produces("text/plain")
public Response getUserById(@PathParam("id") String id) {
    return Response.status(200).entity("getUserById is called, id : " + id).build();
}   

我见过的例外情况如下:

  

[ERROR] SRVE0315E:发生异常:java.lang.Throwable:javax.servlet.ServletException:SRVE0207E:servlet创建的未捕获的初始化异常       在com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:5000)       在[内部班级]   引发者:javax.servlet.ServletException:SRVE0207E:servlet创建的未捕获的初始化异常       在com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:401)       ......还有1个   引起:java.lang.IllegalArgumentException:缺少媒体类型分隔符       at org.apache.cxf.jaxrs.impl.MediaTypeHeaderProvider.handleMediaTypeWithoutSubtype(MediaTypeHeaderProvider.java:196)       ......还有1个

知道这里有什么问题吗? TIA

0 个答案:

没有答案