当前位置: 首页 > 知识库问答 >
问题:

用户:null没有权限='create_durable_queue'

常英资
2023-03-14

我试图连接一个简单的泛美卫生组织客户端到artemis wildfly经纪人。当我试图连接我的客户端时,我得到了以下信息:
警告[org.apache.activemq.artemis.core.protocol.mqtt](Thread-2(activemq-netty-threads-164875171))错误处理控制包,断开clientamq119032:user:null没有地址$sys.mqtt.queue.qos2.javasample上的权限='create_durable_queue'。

我在wildfly中添加了一个应用程序用户,并将他的“guest”作为角色,在我的独立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中创建为应用程序用户)连接我的客户机,但它不起作用,无法连接到代理。

你能帮我做这个吗?

共有1个答案

壤驷深
2023-03-14

我相信这是Wildfly中嵌入的Artemis版本中已知的bug。

我建议您尝试单独使用ActiveMQ Artemis,而不是嵌入在Wildfly中。Wildfly中的版本基于1.5.x,它有一些bug(特别是与MQTT有关)。独立的阿尔特弥斯应该更稳定。

 类似资料:
  • 我在Google BigQuery中创建了一个数据集,并下载了json auth文件。我试图从Jupyter笔记本中的python访问此数据集中的表,但我得到了错误: “禁止:403补丁https://bigquery.googleapis.com/bigquery/v2/projects/testdbt-bigquery-20200403/datasets/landing_zone_flight

  • 我找了很多,但都不适合我。 我有一个全新的LAMP服务器安装,通过任务命令安装。我的系统运行的是 7.4 和 MySql 8 出于某种原因,root用户(在我的例子中默认称为phpmyadmin)对DB没有权限。 我可以登录,所以我确信密码是正确的,但我无法创建数据库。 编辑 如建议,这是 新编辑 我试图在没有密码的情况下访问,按照这里报告的指南:... 我没有结果:( 停止MySQL服务器:su

  • /home/ftpuser的权限 : debian 这个用户属于ftpuser组: debian用户为何无法打开这个文件夹呢?: 770也没有权限? 777可以查看. 看看debian用户加入了哪些组? debian用户在debian组和ftpuser组。

  • 我在Windows7上安装了WAMP2.1。然而,当我打开phpMyAdmin时,我得到一个错误,Mysql'No provideges'。我卸载了wamp并重新安装了几次,但都没有用。有人知道如何解决这个问题吗? 此外,当我试图从mysql控制台创建一个数据库,我得到以下错误:错误1044

  • 接口说明 获取用户权限 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/user/v1.0.0/getUserPermissionsList 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN 响应字段说

  • 接口说明 获取用户权限 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /permissions/api/team/user/v1.0.0/getUserPermissions 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN 响应字段说明 无