【发布时间】:2015-06-12 14:22:42
【问题描述】:
我正在使用 Dynamic Web Project 2.5、Jersey 和 Tomcat 7.0 创建 Java Restful Webservice。如果有人请求数据,我想响应 JSON。但我总是从 Tomcat 收到以下错误:
通过使用 xml 而不是 JSON 来证明我与 web.xml 和注释相关的配置是可以的。然后它工作正常:
如果我将 MediaType Notation 从 APPLICATION_XML 切换到 APPLICATION_JSON,则会引发错误。
我正在使用 Chrome 浏览器,我读到该 chrome 仅在请求时显示一个 json 字符串。我希望有一个人可以帮助我。提前致谢。
【问题讨论】:
-
你能添加你方法的Java代码吗?
-
检查你的服务器日志,好像没有正确定义 json 序列化器。
-
不确定 500 的原因。我想你会得到一个不支持 JSON 的 415。不过你可以试试this
-
@peeskillet 是的,依赖项丢失了。谢谢。发布为答案,我会接受。解决了:)
标签: java json rest tomcat jersey