EasyReport源码调试遇到的问题

拟墨画扇 提交于 2019-12-03 06:32:32

安装官方的手册,进行数据库配置等操作。

 

遇到的第一个问题:一直报MappingJacksonHttpMessageConverter错误

是发现在mvc.config里面的。错误关联是那个 json

需要修改MappingJackson2HttpMessageConverter ,要注意 原始的没有这个2的版本修改就好了

 

<bean
		class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
		<property name="messageConverters">
			<util:list id="beanList">
				<ref bean="mappingJackson2HttpMessageConverter" />
			</util:list>
		</property>
	</bean>
	<bean
		class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
		<property name="defaultErrorView" value="error/500"></property>
	</bean>

	<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
	<bean id="mappingJackson2HttpMessageConverter"
		class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
		<property name="supportedMediaTypes">
			<list>
				<value>text/html;charset=UTF-8</value>
			</list>
		</property>
	</bean>

 

第二个问题:java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException

在web项目的pom.xml添加如下就可以了

<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-core</artifactId>
			<version>2.1.0</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>2.1.0</version>
		</dependency>
		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-annotations</artifactId>
			<version>2.1.0</version>
		</dependency>

第二个问题参考:http://blog.csdn.net/derek_zhang_/article/details/27495081

刚开始一直没搞懂

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!