关于ActiveMQ ObjectMessage不能被序列化的解决办法

问题

最近一直做Springboot+activeMQ的整合和小的demo开发,作为新手还是很坑的,填了很多坑,希望能够对你们有帮助。

  • 问题描述
  • This class is not allowed to be serialized. Add package with ‘org.apache.activemq.SERIALIZABLE_PACKAGES’ system property

(大意:当前序列化类不能允许,请添加什么什么包)
这个类是一个Java实体类,序列化后出错。百度查大多数的解决办法和官方的解决办法一致。附上链接:https://activemq.apache.org/objectmessage.html
关于ActiveMQ ObjectMessage不能被序列化的解决办法_第1张图片
但是可能使我愚昧,这些办法对我没有用处。(亦可能是版本问题,我现在使用的是5.15.9ActiveMQ)

  • 解决方法:
  • System.setProperty(“org.apache.activemq.SERIALIZABLE_PACKAGES”,"*");
    添加上面代码以编程方式将受信任的包加入进去。

你可能感兴趣的:(SpringBoot,activeMQ)