Я пытаюсь подключить простой клиент paho к брокеру artemis wildfly. Я получаю следующее, когда пытаюсь подключить своего клиента:
WARN [org.apache.activemq.artemis.core.protocol.mqtt] (Thread-2 (activemq-netty-threads-164875171)) Обработка ошибок Пакет управления, отключение клиента AMQ119032: Пользователь: null не имеет разрешения = 'CREATE_DURABLE_QUEUE' по адресу $ sys.mqtt.queue.qos2.JavaSample.
Я добавил пользователя приложения в wildfly, дал ему роль «гость» и в моем 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), но он не работает и не может подключиться к брокеру.
Не могли бы вы мне с этим помочь?