簡體   English   中英

找不到針對媒體類型= application / json的錯誤MessageBodyWriter

[英]Getting Error MessageBodyWriter not found for media type=application/json

我正在為其余的webservice實現小型應用程序,並希望在json formate中獲得響應。 但是我在Eclipse 控制台上收到此錯誤。

請幫幫我。

org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
SEVERE: MessageBodyWriter not found for media type=application/json, type=class book.Test, genericType=class book.Test.

在此處輸入圖片說明

在此處輸入圖片說明

web.xml文件: 在此處輸入圖片說明

所有Jar文件:

在此處輸入圖片說明

我已經添加了所有依賴項jar,但仍然收到相同的錯誤。

謝謝。

好像您缺少依賴項:您在設置中啟用了POJOMappingFeature ,因此您需要在依賴POJOMappingFeature中包括jersey-media-moxyjersey-media-json-jackson 由於您的bean具有JAXB批注,我想您會同時需要XML和JSON序列化,因此MOXy是您的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM