java.lang.NoClassDefFoundError: 一个关于jackson的jar问题…
NoClassDefFoundError 异常时在类加载器在自己的加载目录下找不到 ObjectMapper 类才报出来的。
而你工程应该是一个 JavaWeb 项目吧,跑在 Tomcat 容器中的那种 war 包。
每个 web 应用都有自己的 WebappClassLoader 类加载器,它默认负责加载的路径是/WEB-INF/lib和/WEB-INF/classes目录中的类,所以你这里应该把 libs 改成 lib。
或者你可以去 tomcat 存放应用程序目录的 webapps 目录下面找到自己的这个项目,看看它里面包不包含 jackson 的依赖。
以上。
摘录一个帖子,之前也是试过版本是否兼容,发现问题并不是出现在版本兼容方面。
然后复盘了关于web项目的配置整个过程。