gpt4 book ai didi

security - ActiveMQ 发送 ObjectMessage

转载 作者:行者123 更新时间:2023-12-04 21:56:25 25 4
gpt4 key购买 nike

我正在使用 ActiveMQ 在我当前的项目中实现一个消息传递系统。我需要发送和接收 Java 对象而不是简单的文本或二进制消息。 Java 对象(我的消息对象)根据需要实现了 Serializable 接口(interface)。

ActiveMQ 的最新版本增加了一些安全性,我需要将允许包的属性设置为 described here ,但我没有设法使它工作。我不确定需要在哪里添加该属性。

错误信息:

This class is not allowed to be serialized. Add package with 'org.apache.activemq.SERIALIZABLE_PACKAGES' system property

最佳答案

您需要在运行 jar 时在环境变量中传递受信任的包,或者您可以通过添加以下代码行以编程方式执行此操作:

    System.setProperty("org.apache.activemq.SERIALIZABLE_PACKAGES","*");

我希望这个能帮上忙

关于security - ActiveMQ 发送 ObjectMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com