我想向 JMS 队列发送消息,并且我想设置一个对象属性:
tMessage.setObjectProperty("JMS_IBM_MQMD_MsgId", bytes); //bytes is a byte array value
但我得到了这一行的例外:
tMessage.setObjectProperty("JMS_IBM_MQMD_MsgId", toByteArray((phone+"IBM").toCharArray()));
为什么我不能将字节数组设置为此属性?我看到了一些例子,每个人都设置了字节数组,但我遇到了异常:
weblogic.jms.common.MessageFormatException: [JMSClientExceptions:055123]Invalid property value, [B@48647dd0
为什么?谢谢!