我有JBoss wildfly服务器v8.2 FINAL。我的Web应用程序必须调用基于json的REST服务,而我想对杰克逊使用REsttemplate。我添加了以下依赖项。
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.4.1</version>
</dependency>
存在相同的Jboss模块,并在服务器启动时加载。我可以在启动时看到以下登录信息。
2019-02-04 11:11:26,062调试[org.jboss.as.server.deployment](MSC服务线程1-2)添加依赖项ModuleDependency [identifier = com.fasterxml.jackson:main,moduleLoader = local模块加载器@ 44a3ec6b
但是运行时Jboss会抛出以下错误。有谁知道为什么可能会导致此错误?
原因:java.lang.NoClassDefFoundError:com / fasterxml / jackson / core / JsonProcessingException