错误:java.lang.NoClassDefFoundError:com.fasterxml.jackson.databind.Module

时间:2017-11-15 19:37:20

标签: java web websphere myeclipse

运行应用程序时出现以下错误。

java.lang.NoClassDefFoundError: com.fasterxml.jackson.databind.Module
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:94)

即使我将下面的jar文件放在我的类路径中,但运行应用程序仍然没有运气。 我放的罐子: 杰克逊 - 数据绑定 - 2.7.4.jar 杰克逊DATAFORMAT-YAML-2.7.4.jar 杰克逊 - jarxrs碱基2.7.4.jar 杰克逊JAXRS-JSON-provider.jar 杰克逊模块-JAXB-annotations.jar

任何人都可以帮助我吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您没有说明您正在使用哪个版本的MyEclipse,但您可能需要确保这些jar也会添加到Deployment Assembly中。在首选项中搜索部署程序集(MyEclipse 2017中更改的位置)。该首选项页面可以选择从构建路径添加缺少的jar。将来改变部署程序集,而不是改变构建路径,这将更新构建路径。