java.lang.NoClassDefFoundError: org/codehaus/jackson/JsonProcessingException(Spring使用json的異常處理)


錯誤信息: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM