Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

This class is not trusted to be serialized as ObjectMessage payload.

Galera me deparei com essa mensagem no momento de consumir o objeto pedido:

This class is not trusted to be serialized as ObjectMessage payload.

Para ajudar quem possa vir a tomar esse erro, corrigi substituindo esse trecho na classe consumidora:

ConnectionFactory factory = (ConnectionFactory) context.lookup("ConnectionFactory");

por

ActiveMQConnectionFactory factory = (ActiveMQConnectionFactory) context.lookup("ConnectionFactory");
factory.setTrustAllPackages(true);

Não sei se é a forma mais correta, porém resolveu. Se alguém tiver algum adendo, só postar aqui nos comentários ;)

2 respostas

Fala Luis,

Obrigado por compartilhar a solução, pode ajudar outros alunos! :D

Abraço!

solução!

Fonte

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software