メッセージを JMS キューに送信し、オブジェクト プロパティを設定したい:
tMessage.setObjectProperty("JMS_IBM_MQMD_MsgId", bytes); //bytes is a byte array value
しかし、私はこの行の例外を取得しています:
tMessage.setObjectProperty("JMS_IBM_MQMD_MsgId", toByteArray((phone+"IBM").toCharArray()));
このプロパティにバイト配列を設定できないのはなぜですか? 私はいくつかの例を見て、誰もがbytearrayを設定していますが、例外が発生しています:
weblogic.jms.common.MessageFormatException: [JMSClientExceptions:055123]Invalid property value, [B@48647dd0
なんで?ありがとうございました!