- 论坛徽章:
- 0
|
我在两台AIX server上进行MQ通讯,aix1,aix2\r\n\r\naix1是发送方\r\n 数据是一个xxsPart[][]两位数组,\r\n ObjectMessage objmsg = sessionSend.createObjectMessage();\r\n objmsg.setObject(xxsPart); objmsg.setStringProperty(\"identifier\", identifier);\r\n sender.send(objmsg);\r\n\r\naix2是接收方\r\n Message aMessage = receiver.receive(Long.parseLong(resMQ.getString(\"TIMEOUT\" ));\r\n if (aMessage != null) {\r\n ObjectMessage objmsg = (ObjectMessage) aMessage;\r\n xxsPart = (String[][]) objmsg.getObject();\r\n}\r\n但执行\r\n ObjectMessage objmsg = (ObjectMessage) aMessage;\r\n就报错\r\njava.lang.ClassCastException: com.ibm.jms.JMSBytesMessage\r\n\r\n我并没有调用过JMSBytesMessage\r\n是怎么回事\r\n\r\n多谢 |
|