首页 > 解决方案 > 在 Jms 中检查消息源 - Weblogic 12c

问题描述

在我们的应用程序中,我们在 weblogic 中配置了 jms 队列,并在将对象转换为字节数组后将消息作为 ByteMessage 发送。

我们正在使用 onMessge 方法以异步方式从队列中读取消息。

由于我们将消息作为字节消息发送,因此在接收端我们将消息对象解析为字节消息。但是对于一些消息,我们得到了 ClassCastException。

我们无法找出这些消息来自何处以及如何阻止它们。我们还设置了 Jms 类型以识别这些消息是由我们发送的,但是对于这些消息,jms 类型为空。

任何人都知道如何解决它?

例外

weblogic.jms.common.ObjectMessageImpl can not be cast to javax.jms.ByteMessage

标签: javajmsweblogicspring-jms

解决方案


推荐阅读