Java Jersey:com.sun.Jersey.server.impl.template.ViewableMessageBodyWriter

Java Jersey:com.sun.Jersey.server.impl.template.ViewableMessageBodyWriter,java,jersey,Java,Jersey,我对泽西岛完全陌生。我试图运行一个jar,当我到达端点时,它抛出javax.ws.rs.WebApplicationException。程序引发的错误如下所示: 2011年4月9日08:32:20 com.sun.jersey.spi.container.container响应写入 严重:未找到Java类Java.lang.String、Java类型类Java.lang.String和MIME媒体类型application/json的消息正文编写器 2011年4月9日08:32:20 com.s

我对泽西岛完全陌生。我试图运行一个jar,当我到达端点时,它抛出
javax.ws.rs.WebApplicationException
。程序引发的错误如下所示:

2011年4月9日08:32:20 com.sun.jersey.spi.container.container响应写入

严重:未找到Java类Java.lang.String、Java类型类Java.lang.String和MIME媒体类型application/json的消息正文编写器

2011年4月9日08:32:20 com.sun.jersey.spi.container.container响应写入

严重:与MIME媒体类型兼容的已注册邮件正文编写器包括: / -> com.sun.jersey.server.impl.template.ViewableMessageBodyWriter

2011年4月9日08:32:20 com.sun.jersey.spi.container.ContainerResponse日志异常

关于调试从哪里开始,有什么想法吗

更新:我在jar的
META-INF/services
中找到了
javax.ws.rs.ext.MessageBodyWriter
,内容如下:
com.sun.jersey.server.impl.template.ViewableMessageBodyWriter


在程序的开始部分,我看到:
com.sun.jersey.server.impl.application.WebApplicationImpl\u initiate

您需要在类路径中包含jersey json模块-请参见jersey dependencies页面,该页面根据您需要的功能类型列出了需要包含的依赖项: