spring jackson ObjectWriter forType没有这样的方法

时间:2017-02-03 07:27:01

标签: java json spring spring-mvc jackson

春天4.3.4 杰克逊2.8.6

在tomcat 9中,jackson databind,core和annotations jar正常运行4.3.4但是在wildfly 8中,我得到了

  

java.lang.NoSuchMethodError:   com.fasterxml.jackson.databind.ObjectWriter.forType(LCOM / fasterxml /杰克逊/数据绑定/ java类型;)LCOM / fasterxml /杰克逊/数据绑定/ ObjectWriter;

我发布了代码here

此外,this

1 个答案:

答案 0 :(得分:0)

即使我在Wildfly 8.2.0中也遇到了相同的错误,因为旧的jar(默认使用2.4.0)。

修正如下。

下载最新版本的jacksont - * .jar,我已下载稳定版本,即2.9.0

A。杰克逊的注解 - 2.9.0

湾杰克逊 - 数据绑定-2.9.0

C。杰克逊 - 芯2.9.0

然后转到{wildfly_server} / modules / system / layers / base / com / fasterxml / jackson / core

A。在/ jackson- / main /文件夹中将相应的module.xml更改为2.9.0。

湾将下载的jar复制到{wildfly_server} / modules / system / layers / base / com / fasterxml / jackson / core / jackson - / main /

这就是全部。现在重新启动服务器。