我对泽西岛完全陌生。我试图运行一个在击中端点时抛出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