Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RestTemplate一直在线程中引发异常;“主要”;java.lang.NoSuchMethodError:com.fasterxml.jackson.databind.type.TypeFactory.constructType_Java_Spring_Jackson_Resttemplate - Fatal编程技术网

RestTemplate一直在线程中引发异常;“主要”;java.lang.NoSuchMethodError:com.fasterxml.jackson.databind.type.TypeFactory.constructType

RestTemplate一直在线程中引发异常;“主要”;java.lang.NoSuchMethodError:com.fasterxml.jackson.databind.type.TypeFactory.constructType,java,spring,jackson,resttemplate,Java,Spring,Jackson,Resttemplate,我正在尝试使用RestTemplate(Spring4.2.x.Release&+版本)调用Rest服务。 我也在使用Jackson 2.7.0,但我不断遇到例外。 我已经用Chrome PostMan测试了我的Web服务,它工作得非常好 Java行代码: String response = template.postForObject(url,map, String.class); 引发异常: Exception in thread "main" java.lang.NoSuchMethod

我正在尝试使用RestTemplate(Spring4.2.x.Release&+版本)调用Rest服务。 我也在使用Jackson 2.7.0,但我不断遇到例外。 我已经用Chrome PostMan测试了我的Web服务,它工作得非常好

Java行代码:

String response = template.postForObject(url,map, String.class);
引发异常:

Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.TypeFactory.constructType(Ljava/lang/reflect/Type;Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JavaType;
    at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.getJavaType(AbstractJackson2HttpMessageConverter.java:314)
    at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.canRead(AbstractJackson2HttpMessageConverter.java:146)
    at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.canRead(AbstractJackson2HttpMessageConverter.java:141)
    at org.springframework.web.client.RestTemplate$AcceptHeaderRequestCallback.doWithRequest(RestTemplate.java:706)
    at org.springframework.web.client.RestTemplate$HttpEntityRequestCallback.doWithRequest(RestTemplate.java:770)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:594)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:557)
    at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:357)

可能与您的评论重复,但仍无法与这些组合一起使用。我甚至试过这两个版本的最新版本,但都失败了。可能是我遗漏了什么?我发现了问题所在。问题是EclipseIDE出现故障,我在NetBeans上尝试了相同的代码,但没有任何更改。可能与您的注释重复,但仍然无法使用这些组合。我甚至试过这两个版本的最新版本,但都失败了。可能是我遗漏了什么?我发现了问题所在。问题在于EclipseIDE出现故障,我在NetBeans上尝试了相同的代码,但没有任何更改。