Получаю ошибку "
MessageBodyWriter not found" использую Maven, javax.ws.rs-api-2.0.1.jar в котором находится этот Интерфейс .. В чём можеть быть дело ? Не правильное построение клиента ?
Nov 10, 2016 3:33:50 PM org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
SEVERE: MessageBodyWriter not found for media type=application/json, type=class coupon.beans.User, genericType=class coupon.beans.User.
Exception in thread "main" org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=application/json, type=class coupon.beans.User, genericType=class coupon.beans.User.
public class ApplTest {
private static final String REGISTRATION_PATH = "http://localhost:9191/CouponProject/register";
public static void main(String[] args) {
WebTarget webTarget = ClientBuilder.newClient().target(URI.create(REGISTRATION_PATH));
Response response = webTarget
.request()
.accept(MediaType.APPLICATION_JSON)
.acceptEncoding("UTF-8")
.acceptLanguage(Locale.ENGLISH)
.buildPost(Entity.entity(new User("Nick","Name","Lastname","123456","Nick.Lastname1988@gmail.com","Customer")
,MediaType.APPLICATION_JSON)).invoke();
System.out.println(response.toString());
}
}