java maven web 项目返回json数据错误

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/>
但是依然会报错

clipboard.png
大家帮忙看一下好吗?

阅读 3.1k
1 个回答

今天终于发现了,原来是jsckson-corejsckson-databindjsckson-annotations的那三个包没有下载完整,因为我一开始是用maven中央仓库http://mvnrepository.com/里面...,而中国限制的原因没有下载完整(而其他却能下载完整,真是坑),后来在apache-maven-..*/conf/settings.xml文件里面添加了阿里云镜像仓库的依赖

<mirror>  
  <id>alimaven</id>  
  <name>aliyun maven</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  <mirrorOf>central</mirrorOf>          
</mirror> 

把原来的不完整的包删掉,重新update ,就可以下载完整了,问题也就迎刃而解了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题