GARANTIR DESCONTO

Fórum Erro em web service RESTful: MessageBodyWriter not found for media type=application/json;charset=utf-8 #583728

17/07/2017

0

Pessoal,

alguém pode me ajudar com este erro? Estou recebendo a mensagem abaixo ao tentar acessar o web service RESTful que estou implementando.

org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
GRAVE: MessageBodyWriter not found for media type=application/json;charset=utf-8, type=class java.util.ArrayList, genericType=class java.util.ArrayList.

Obrigado!
Augusto Santos

Augusto Santos

Responder

Post mais votado

20/07/2017

Augusto,

experimente adicionar a dependência abaixo:

<dependency>
        <groupId>org.glassfish.jersey.media</groupId>
        <artifactId>jersey-media-json-jackson</artifactId>
        <version>2.26-b08</version>
</dependency>


Essa é a dependência que adiciona o suporte à conversão de dados para JSON.

Abraços

Eduardo Spinola

Eduardo Spinola
Responder

Gostei + 2

Mais Posts

18/07/2017

Eduardo Spinola

Augusto,

você já verificou se todas as dependências do Jersey que você precisa foram adicionadas ao projeto?

Se possível, adicione essas dependências na sua resposta.

Abraços
Responder

Gostei + 1

19/07/2017

Augusto Santos

Eduardo,

adicionei as seguintes dependências no pom.xml:

<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-grizzly2-http</artifactId>
    <version>2.26-b08</version>
</dependency>
 
<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-grizzly2-servlet</artifactId>
    <version>2.26-b08</version>
</dependency>
 
<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-jdk-http</artifactId>
    <version>2.26-b08</version>
</dependency>
 
<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-simple-http</artifactId>
    <version>2.26-b08</version>
</dependency>
 
<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-jetty-http</artifactId>
    <version>2.26-b08</version>
</dependency>
 
<dependency>
    <groupId>org.glassfish.jersey.containers</groupId>
    <artifactId>jersey-container-jetty-servlet</artifactId>
    <version>2.26-b08</version>
</dependency>
Responder

Gostei + 0

21/07/2017

Augusto Santos

Muito obrigado, Eduardo! Agora está funcionando.

tks
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar