Java Mule 3.7.3和Jackson 2.9.0发布了NoSuchMethodError

Java Mule 3.7.3和Jackson 2.9.0发布了NoSuchMethodError,java,jackson,mule,jackson2,Java,Jackson,Mule,Jackson2,我在让Mule参加Jackson的课程时遇到了很多问题。我的最终库中的类只有以下文件。为了消除maven拉入其他jackson库的可能性,我创建了一个mule项目,不使用maven,只拉入最小的库。但是,对于CSVMapper().reader(MyClass)等,它在NoSuchMethodError中失败,之后在 Caused by: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.Jso

我在让Mule参加Jackson的课程时遇到了很多问题。我的最终库中的类只有以下文件。为了消除maven拉入其他jackson库的可能性,我创建了一个mule项目,不使用maven,只拉入最小的库。但是,对于
CSVMapper().reader(MyClass)
等,它在
NoSuchMethodError
中失败,之后在

Caused by: java.lang.NoSuchMethodError: 
               com.fasterxml.jackson.databind.JsonMappingException.<init>
         (Ljava/io/Closeable;Ljava/lang/String;)V

如何解决这个问题?

我使用Mule提供的Jackson库解决了这个问题,即2.4.3版,用于将JSON转换为Java对象。对于CSV到Map的转换,我使用apache commons CSV替换Jackson的CSVMapper。

我通过使用Mule提供的Jackson库(即用于将JSON转换为Java对象的版本2.4.3)解决了这个问题。对于CSV到Map的转换,我使用apache commons CSV替换Jackson的CSVMapper。

您的问题似乎有些困惑。模块列表用于什么?(jackson core、jackson databind等)如何在Mule之外运行程序,以及如何将其部署到Mule?2.9.0的另一个问题是什么?你的问题似乎很困惑。模块列表用于什么?(jackson core、jackson databind等)如何在Mule之外运行程序,以及如何将其部署到Mule?2.9.0的另一个特点是什么?
 Too many entries: expected at most 1 (value #1 (18 chars) "20170822211046.581")