【发布时间】:2021-04-29 18:47:25
【问题描述】:
我有具有以下安全设置的远程 ActiveMQ Artemis 节点
<security-setting match="#">
<permission type="createNonDurableQueue" roles="admin"/>
<permission type="deleteNonDurableQueue" roles="admin"/>
<permission type="createDurableQueue" roles="admin"/>
<permission type="deleteDurableQueue" roles="admin"/>
<permission type="createAddress" roles="admin"/>
<permission type="deleteAddress" roles="admin"/>
<permission type="consume" roles="admin"/>
<permission type="browse" roles="admin"/>
<permission type="send" roles="admin"/>
<!-- we need this otherwise ./artemis data imp wouldn't work -->
<permission type="manage" roles="admin"/>
</security-setting>
但是当我发送消息时,我收到了这个错误:
org.apache.activemq.artemis.api.core.ActiveMQSecurityException: AMQ229032: User: admin does not have permission='SEND' on address
我错过了什么?
【问题讨论】:
-
你能粘贴你的
login.config和任何相关的属性文件吗? -
这有什么更新吗?
标签: jms activemq-artemis