HTTP状态 500 - 内部服务器错误:No converter found for return value of type: class xxx(简单分析及解决)
问题描述
以下内容基于ssm框架,当我们向tomcat服务器发起请求时,出现如下的错误状态提示–500。
Tomcat日志信息:
原因分析:
未找到类型返回值的转换器:类 com.ssm.utils.Msg,使用jackson绑定数据时出现异常情况。
解决方案:
检查一:是否添加jackson的相关依赖到pom.xml中
<!--jackson数据绑定相关依赖jar开始--><!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency><!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.version}</version></dependency><!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>${jackson.version}</version></dependency><!--jackson数据绑定相关依赖jar结束-->
检查二:是否已经给出错的类添加gettter/setter方法。
检查三:是否已经开启了spring-mvc注解驱动。
<!--开启注解驱动 配置最新的处理器映射器 处理适配器--><mvc:annotation-driven/>
检查四:是否加上了注解@ResponseBody或者@RequestParam。
检查五:如果传参是java实体类对象,需要在前面加上@RequestBody并实现该实体类的序列化方法。
检查六:当你到达这一步还是没有解决问题,那么请确认是否已经将jackson的jar包添加到了lib目录中。
HTTP状态 500 - 内部服务器错误:No converter found for return value of type: class xxx(简单分析及解决)相关推荐
- http 500错误 Java_HTTP状态 500 - 内部服务器错误
搭建SSM小demo,运行的时候页面显示如下500错误: HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 Request processing failed; nested excep ...
- 启动一个java项目http状态 500 - 内部服务器错误_给我 20 分钟,我教你快速掌握JavaWeb和Http...
Web相关概念 B / S : 浏览器(Browser)-服务器(Server)模式 BS模式中,Server又分为Web Server, Application Server Web Server以 ...
- 启动一个java项目http状态 500 - 内部服务器错误_Java web服务器假死分析
问题现象: 服务端端口开着,客户端可以telnet 服务器上的端口,但访问服务时没有任何返回. 服务器环境 :Java 8 + linux CentOS release 6.5. 用apache ab ...
- HTTP状态 500 - 内部服务器错误(在 [104] 行处理 [/index.jsp] 时发生异常)
运行程序时报500错误,错误如下: 类型 异常报告消息 在 [104] 行处理 [/index.jsp] 时发生异常描述 服务器遇到一个意外的情况,阻止它完成请求.例外情况org.apache.jas ...
- servlet配置相关:HTTP状态 500 - 内部服务器错误问题
在今天尝试配置第一个servlet时出现了500 类com.yqc.comtroller.OneServlet不是Servlet 异常报告消息 ==类com.yqc.comtroller.OneSer ...
- springMVC环境搭建—HTTP状态 500 - 内部服务器错误
文章目录 Failed to read candidate component class 有时候会出现500错误,有时候又正常,每次500就从头再来一遍,让人很不爽,所以决定找bug记录一下 Fai ...
- HTTP状态 500 - 内部服务器错误java.lang.NullPointerException
这个错误主要是因为在导入别人的项目的时候没有把jar包成功添加到Artifacts中,我是把jar包添加到Artifacts中就可以解决.
- 使用eclipse运行JSP时出现了“HTTP状态 500 - 内部服务器错误”
今天用eclipse编辑一个注册页面,代码写好之后运行出现了如下错误 代码内容是获取一个多选框里面的内容 //获取多选框hobbys里面的内容 String []hobbys = request.ge ...
- HTTP状态 500 - 内部服务器错误 【为此cookie指定的域[.xxx.com]无效】
apache-tomcat-8.5.61 java.lang.IllegalArgumentException: 为此cookie指定的域[.grepay.com]无效 SSM项目使用apache-t ...
最新文章
- 基于SSM实现医院疫情管理系统
- 一次 .NET Core 中玩锁的经历:ManualResetEventSlim, Semaphore 与 SemaphoreSlim
- 【LaTeX】E喵的LaTeX新手入门教程(6)中文
- final cut pro编辑的时候
- 亚马逊高级应用科学家熊元骏:人类行为理解研究进展 | PhD Talk #19
- 两图说明 java 开发工具中启动类参数都是干嘛的
- 阿里明确中国数字商业板块组织架构 全面聚焦客户体验
- swagger ui 值类型形参加文字注释
- 远程键盘 App 被曝漏洞,成 Intel 弃子!
- 优秀!Github上10个开源免费的后台控制面板你值得拥有!
- ThingsBoard 提示 New ThingsBoard version xx is availabled!
- 安装Oracle11gR2先决条件检查失败的详细解决处理过程
- 【图像处理】基于matlab GUI数字图像处理平台【含Matlab源码 381期】
- MySQL图形化界面安装步骤
- python2个子线程等待_Python的并发并行[1] - 线程[3] - 多线程的同步控制
- 雅猴的脚印——2019年上半年
- CTO、首席架构师、技术总监、研发Leader、高级程序员的职责
- 满分作文生成器:生活在代码上
- 海航控股公布重整计划 海航“航”向何方?
- Hang Detect 问题
热门文章
- 中文女眼中的工科世界
- 计算机二级2021年软件,2021年无忧全国计算机等级考试超级模拟软件-20210506204251.doc-原创力文档...
- 虚幻4场景不点击运行自动播放视频
- javascript百炼成仙 第一章 掌握JavaScript基础 1.2直接量
- ChatGPT逼急谷歌,劈柴发全员信:别慌,迟到也能赢!
- 【CCF计算领域学术会议介绍:2024日程安排、CCF会议deadline汇总、2022年录用率】
- Android WakeLock详解
- 自制计算机病毒 [不要用于非法用途]
- Redis 七月小说网的爬虫缓存设计
- C语言编译器哪个好_6款好用的C语言编译器推荐