我用jboss应用jms。。
当执行到下面这句时,
ObjectMessage msg = (ObjectMessage)jmsTemplate.receive("registerUserQueue");
就会报错:
Exception in thread "Thread-0"
java.lang.ClassCastException:
org.jboss.mq.SpyMapMessage cannot be cast to javax.jms.ObjectMessage
请问这大概是什么问题.....谢谢了哈。。。
------解决方案--------------------------------------------------------
类型转换错误,将ObjectMessage msg = (ObjectMessage)jmsTemplate.receive("registerUserQueue")中的ObjectMessage 改为 MapMessage就可以了