maven web项目用tomcat插件启动时报错
No converter found for return value of type: class java.util.ArrayList
在网上找了这个问题,答案大部分是在pom.xml文件中添加以下依赖`<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>${jackson-mapper-asl-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.2</version>
</dependency>`
还有<mvc:annotation-driven/>
但是依然会报错
大家帮忙看一下好吗?
今天终于发现了,原来是jsckson-corejsckson-databindjsckson-annotations的那三个包没有下载完整,因为我一开始是用maven中央仓库http://mvnrepository.com/里面...,而中国限制的原因没有下载完整(而其他却能下载完整,真是坑),后来在apache-maven-..*/conf/settings.xml文件里面添加了阿里云镜像仓库的依赖
把原来的不完整的包删掉,重新update ,就可以下载完整了,问题也就迎刃而解了。