activemq - 在 activemq 中发送 blob 消息时禁止 403

标签 activemq

您好,我收到错误消息:

javax.jms.JMSException: PUT 不成功: 403 Forbidden

这是我的 jmsFactory bean。

<bean id="jmsFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
       <property name="brokerURL" value="vm://localhost:60000?jms.blobTransferPolicy.uploadUrl=http://localhost/uploads/" />
       <property name="trustAllPackages" value="true"/>
    </bean>

最佳答案

您需要为 BlobMessage 位提供一个有效(可达)位置,客户端可以在该位置上传消息正文,接收方可以下载它。默认情况下,代理不会公开文件服务器和任何东西,你应该设置一些可以处理这个位的东西。

关于activemq - 在 activemq 中发送 blob 消息时禁止 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39636036/

相关文章:

c++ - ActiveMQ-CPP 和 Visual Studio 2003

停止时的 ActiveMQ 异常

java - Apache Logging - 将日志输出直接发送到队列

jms - ActiveMQ 连接到某个地址/端口处的现有队列

尽管代理 URL 中有 0.0.0.0,但 ActiveMQ 远程连接被拒绝

integration - 将 ActiveMQ 嵌入 JBoss 7

c# - 使用 .NET API 保护和加密 ActiveMQ 消息

ssl - 关于使用 ssl 的 apache activemq 的性能

java - 如何在 Windows 上将 ActiveMQ 安装为 64 位服务?

apache - 从 IBM MQ 迁移到 ActiveMQ 的过程