进入mq的管理界面,发现 出现多了Number Of Pending Messages这一列
且随着入队消息越来越多,等待消费的消息越来越多,形成积压
查看积压的消息详情:
报的异常信息为:
javax.jms.JMSException: Failed to build body from content. Serializable class not available to broker. Reason: java.lang.ClassNotFoundException: cn.lonsun.message.internal.entity.MessageSystemEO
显示序列化异常: 查看是否有以下配置
<property name="trustAllPackages" value="true"/>
发现未配置,加上此项配置后
重启项目,报异常
由于activemq的版本是5.1.7,不支持此配置
最终将需要序列化的类的jar包放入到activemq的bin路径下,成功解决序列化的问题