我对泽西岛完全陌生。我试图运行一个在击中端点时抛出javax.ws.rs.WebApplicationException的jar。程序引发的错误如下:

09-Apr-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse写

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

09-Apr-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse写

严重:与MIME媒体类型兼容的已注册消息正文编写者是:
/->
  com.sun.jersey.server.impl.template.ViewableMessageBodyWriter

09-Apr-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse logException

关于从哪里开始寻找调试的任何想法?

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

在程序的开头,我看到:com.sun.jersey.server.impl.application.WebApplicationImpl _initiate

最佳答案

您需要在类路径中包括jersey-json模块-请参见Jersey依赖项页面,该页面包含根据需要的功能类型需要包括的依赖项列表:http://jersey.java.net/nonav/documentation/latest/chapter_deps.html

10-07 19:01
查看更多