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

403 forbidden while sending blob message in 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 位提供一个有效(可达)位置,客户端可以在该位置上传消息正文,接收方可以下载它。默认情况下,代理不会公开文件服务器和任何东西,你应该设置一些可以处理这个位的东西。