Wso2 ESB 与 Tibco EMS 4.6 的集成抛出 MessageFormatException。如何解决?
Wso2 ESB Integration With Tibco EMS 4.6 throws MessageFormatException. How to resolve?
我尝试将 WSO2 ESB 4.8.1 与 Tibco EMS 4.6 集成,将所有必需的 Tibco jar 添加到 WSO2 ESB repository/components/lib 文件夹。
作为 text/plain 向 Tibco EMS 发送请求时,在 Tibco EMS 端出现以下异常。
There was an error while parsing a message.
caused by: com.tibco.plugin.share.jms.impl.JMSExceptionWrapper: javax.jms.MessageFormatException: Deserialization failed: org.apache.synapse.message.store.impl.jms.StorableMessage
Caused by: javax.jms.MessageFormatException: Deserialization failed: org.apache.synapse.message.store.impl.jms.StorableMessage
是否需要进行任何配置或添加jar?
提前致谢。
org.apache.synapse.message.store.impl.jms.StorableMessage 是将 Synapse 消息上下文序列化为 JMS 存储时得到的结果:这是一个序列化为二进制格式的 java 对象
我猜您正在中介中使用 "store" 中介,将您的消息序列化为指向 Tibco EMS 的 JMS 消息存储
为什么 tibco 会尝试反序列化此消息?
您可以使用中介内的发送中介向 tibco 发送 text/plain 消息,地址端点基于像 "jms:/xxxx"
这样的 uri
我尝试将 WSO2 ESB 4.8.1 与 Tibco EMS 4.6 集成,将所有必需的 Tibco jar 添加到 WSO2 ESB repository/components/lib 文件夹。
作为 text/plain 向 Tibco EMS 发送请求时,在 Tibco EMS 端出现以下异常。
There was an error while parsing a message.
caused by: com.tibco.plugin.share.jms.impl.JMSExceptionWrapper: javax.jms.MessageFormatException: Deserialization failed: org.apache.synapse.message.store.impl.jms.StorableMessage
Caused by: javax.jms.MessageFormatException: Deserialization failed: org.apache.synapse.message.store.impl.jms.StorableMessage
是否需要进行任何配置或添加jar?
提前致谢。
org.apache.synapse.message.store.impl.jms.StorableMessage 是将 Synapse 消息上下文序列化为 JMS 存储时得到的结果:这是一个序列化为二进制格式的 java 对象
我猜您正在中介中使用 "store" 中介,将您的消息序列化为指向 Tibco EMS 的 JMS 消息存储
为什么 tibco 会尝试反序列化此消息?
您可以使用中介内的发送中介向 tibco 发送 text/plain 消息,地址端点基于像 "jms:/xxxx"
这样的 uri