我正在尝试将一个简单的 paho 客户端连接到 artemis wildfly 代理。当我尝试连接我的客户端时出现此问题:
WARN [org.apache.activemq.artemis.core.protocol.mqtt] (Thread-2 (activemq-netty-threads-164875171)) 处理控制包时出错,正在断开 ClientAMQ119032:用户:null 在地址 $sys.mqtt.queue.qos2.JavaSample 上没有权限 ='CREATE_DURABLE_QUEUE'。
我向wildfly添加了一个应用程序用户,我给了他'guest'作为角色,在我的standalone-full.xml中,我发现了这个:
<security-setting name="#">
<role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
</security-setting>
所以我尝试用用户名和密码(在wildfly中创建为应用程序用户)连接我的客户端,但它不起作用并且无法连接到代理。
你能帮我解决这个问题吗?