Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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
javax.ws.rs.NotSupportedException:找不到类型为类的消息正文读取器_Java_Json_Web Services_Maven_Jersey - Fatal编程技术网

javax.ws.rs.NotSupportedException:找不到类型为类的消息正文读取器

javax.ws.rs.NotSupportedException:找不到类型为类的消息正文读取器,java,json,web-services,maven,jersey,Java,Json,Web Services,Maven,Jersey,我尝试在pom.xml中添加以下依赖项 <!-- Jersey-Json --> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-json</artifactId> <version>1.8</version> </dependency> 泽西岛 泽西json 1

我尝试在pom.xml中添加以下依赖项

<!-- Jersey-Json -->
    <dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-json</artifactId>
    <version>1.8</version>
    </dependency>

泽西岛
泽西json
1.8
还有下面的web.xml


泽西塞尔维特酒店
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.api.json.POJOMappingFeature
真的
1.
泽西塞尔维特酒店
/休息/*
添加@Consumes(MediaType.APPLICATION\u JSON)并确保将请求头设置为“Content-Type:APPLICATION/JSON”。我认为前者是不必要的,但无论如何你应该离开它。后者是最重要的。出于某种原因,您的请求会以“文本/普通”标题发送出去


peeskillet的上述评论是正确的答案。

在我的代码中,它在下面添加依赖项后工作

<dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson2-provider</artifactId>
        <version>3.0.19.Final</version>
    </dependency>

org.jboss.resteasy
resteasy-jackson2-provider
3.0.19.1决赛

添加
@Consumes(MediaType.APPLICATION\u JSON)
并确保设置请求头
“Content-Type:APPLICATION/JSON”
。我认为前者是不必要的,但无论如何你应该离开它。后者是最重要的。由于某些原因,您的请求被发送时带有
“text/plain”
标题。如果您需要设置请求标题的帮助,请告诉我们您是如何发送请求的。顺便说一句,我完全不明白为什么要显示Jersey配置,而stacktrace表明您正在使用Resteasy??也许你手上还有更大的问题:-(非常感谢peeskillet!成功了。