我安装了Apache ActiveMQ Artemis,并希望通过GUI使用消息填充队列。
我导航到队列 - >选择队列 - >操作
有一个函数sendMessage(java.util.Map,int,java.lang.String,boolean,java.lang.String,java.lang.String)
屏幕看起来像:
对于Type,我添加1并且为Body添加“Test”
当我点击执行时,队列不会被填充。
我需要做些什么来通过Artemis GUI填充队列吗?
答案 0 :(得分:1)
我认为如果您导航到左侧导航面板中的队列,单击队列,然后单击Send
按钮,则会更容易:
然后它将为您提供一个带标题和有效负载的屏幕:
您正在查看的是直接调用JMX
命令;这应该工作正常!但是,如果您的有效负载和标头格式不正确以便发布到Jolokia
端点,则可能会有所不同。
您可能没有看到我提到的Send
按钮,因为您需要使用可写角色(即管理员或具有该角色的已配置用户)登录。
答案 1 :(得分:0)
请注意,如上所示,上面显示的可单击的“发送”链接可能不会出现在您的Artemis ActiveMQ控制台版本中。在我的版本2.1.0中,您必须单击屏幕右上角的该图标。
答案 2 :(得分:0)