EasyReport源碼調試遇到的問題

安裝官方的手冊,進行數據庫配置等操做。html

 

遇到的第一個問題:一直報MappingJacksonHttpMessageConverter錯誤java

是發如今mvc.config裏面的。錯誤關聯是那個 jsonweb

須要修改MappingJackson2HttpMessageConverter ,要注意 原始的沒有這個2的版本修改就行了spring

 

<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添加以下就能夠了json

<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/27495081mvc

剛開始一直沒搞懂app

相關文章
相關標籤/搜索