干货:一文详解Java常见报错

开课吧开课吧锤锤2021-07-21 16:31

在学习Java和算法过程中,需要使用Java的编译和执行命令。但是有时总是会出现各种报错,今天开课吧广场小编整理了开课吧教研老师提供的文章,希望能为遇到此问题的小伙伴帮助发现错误原因,找到对应方法解决问题!  

报错

错误信息:java.lang.NoClassDefFoundError:org/codehaus/jackson/JsonProcessingException  

这个是启动Tomcat时报的异常,网上给出不少处理方法,最常见的有:  

1、配置类不匹配  

<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>application/json;charset=UTF-8</value>
            </list>
       </property>
</bean>

如果导入的包是spring-3.x的,就是上面的class;如果导入的包是spring-4.x,那么要把“MappingJacksonHttpMessageConverter”改成“MappingJackson2HttpMessageConverter”,多了一个2.  

2、缺少json-all-jar包,下载json-all-xxx.ar,放到项目lib文件夹下面就ok  

以上就是开课吧广场小编为大家整理发布的“报错:java.lang.NoClassDefFoundError:org/codehaus/jackson/JsonProcessingException”一文,希望为遇到相关报错问题的朋友提供参考,更多Java报错内容尽在开课吧广场Java问答频道!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享