java - 在 TOMCAT 上部署 WAR 文件仅对使用 APPLICATION_JSON 的 REST API 抛出错误

标签 java api rest tomcat internal-server-error

我正在使用 netbeans 创建我的项目,我的代码在 Localhost 上运行良好。我创建了一个 war 文件并部署在 tomcat 7 和 8 上,它抛出 Internal server Error 500 。经过一天的问题解决后,对代码进行了一些小改动,使我们到达了使用 Mediatype.Application_json 的其余 api 的地步,它崩溃并给出了内部服务器错误。

当使用 Mediatype.TEXT_HTML 传递字符串时,我们没有问题。

不幸的是,POST for rest api 只采用 JSON,我拼命地想找到可以解决这个问题的人

请帮忙

最佳答案

类路径上可能有两个版本的 JAX-RS jar。或者您的类路径中有不需要的 jsr311-api jar。 参见 this response .

关于java - 在 TOMCAT 上部署 WAR 文件仅对使用 APPLICATION_JSON 的 REST API 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35775770/

相关文章:

java - Android http post 到 ASP.NET Web API 不插入数据

java - 用于验证独特元素的自定义注释

laravel - 无法连接到GetCandy内的ElasticSearch

android - 如何获取我在Google Play商店中设置的Android设备的昵称

json - Twitter Rest API 调用 lookup.json 总是给出代码 17 错误

java - 使用 Spring 构建 RESTful Web 服务时如何在 Web 浏览器中显示更改?

java - 我如何调整这个正则表达式来过滤掉“

java - 处理线程中断时是否有 'too much cleanup'之类的?

javascript - 如何在React Native中获取选定的元素?

c# - Face API Base64 图片发布返回 badrequest