NoClassDefFoundError:org/codehaus/jackson /使用Jackson JSON解析器进行版本控制

Mr *_*gan 4 java spring json spring-mvc jackson

我有一个Spring MVC REST项目,当我尝试构建应用程序时,我收到以下消息:

NoClassDefFoundError:org/codehaus/jackson/Versioned

我相信这与应用程序中Jackson的JSON解析器的实现有关,但我正在使用:

 jackson-annotations-2.4.0.jar 
 jackson-core-2.4.1.jar
 jackson-databind-2.4.1.jar
Run Code Online (Sandbox Code Playgroud)

Jen*_*ens 11

该类是jackson-core-asl.jar 包含在类路径中的一部分.

  • 它现在已修复.我正在写这里,万一有人遇到它.事实证明,Jackson已经作为依赖于不同工件(Hadoop)导入到我的项目中,该工件导入了1.8版本.我需要1.9.13版本.解决方案 - 排除了与Hadoop依赖关系定义相关的jackson-core-asl和jackson-mapper-asl. (3认同)