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

通过JConsole/JMX实现活动MQ Artemis

贺景山
2023-03-14

我使用的是Artemis1.3,我希望使用jConsole来监视它(正如《如何监视Apache Artemis》中提出的那样)。

我通常能够连接到Artemis,但我对它的用法有一些问题。(这些问题主要是对接口org.apache.activemq.artemis.api.jms.management.jmsqueueControl的问题,因为我认为这些方法将通过JMX调用):

2)“ListMessages”的筛选器参数是什么?只有当我将其设置为null时,才会得到一个响应,但是每隔一个值,我只会得到一个空结果。

共有1个答案

陆翔飞
2023-03-14

>

  • 可以尝试使用browse()操作。

    对于filter参数,您需要指定属性值对,例如jmspriority=4->listmessages(jmspriority=4)

    不会。在订阅服务器持久化之前,不会为主题存储消息。

  •  类似资料:
    • 我正在尝试配置log4j2,以便 我可以通过JMX和访问记录器 更改其日志级别。 例如,如果我用XYZ日志记录器以日志级别DEBUG启动应用程序,并通过JConsole将该日志级别更改为fataly,它会成功地更改,但应用程序将继续以DEBUG级别进行日志记录。 如果不是更新单个LoggerConfig,而是通过传递具有更新日志级别的新xml配置来更新LoggerContext,则它会按照预期工作

    • 问题内容: 如何在JVM上激活JMX以使用jconsole进行访问? 问题答案: 相关文档可在此处找到: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html 使用以下参数启动程序: 例如这样的: 不是必需的,但没有它,就不能在Ubuntu上运行。该错误将是这样的: 参见http://bugs.sun.co

    • 我正在配置jboss服务器,试图远程监控JVM。我已经在独立文件中配置了JMX。但是当我试图从jconsole连接时,我得到了连接超时的错误。我们在它上面使用JBOSS pega应用程序 版本: JBOSS-7.1 JDK-1.8.231 我设置的配置是 jar 和文件路径 当我试图连接到服务器时,我得到了这个tcp转储值。 我已经尝试了所有设置,但找不到结果。 有人能帮我吗

    • 我正试图用导航抽屉活动恢复我的应用程序,但在使用简单活动的旧版本中,我有一些对话框,可以从用户那里获取数据,并在活动中对其进行管理。 现在我有了一些片段,通过从用户那里取回数据,我遇到了一些问题。 我的第一个问题是:MainActivity包含4个片段,其中一个有很多按钮,在XML中使用onClick方法。所有的活动都可以正常工作,但对于片段,我不能声明onClick xml的方法! 第二个问题是

    • 我正在使用融合HDFS接收器连接器,想知道如何通过JMX或REST API公开消费者属性。 我检查了以下两个属性,但是,我不知道如何将指标公开到 jmx 端口 < Li > connect-standalone . properties < li >消费者.属性

    • 问题内容: 我希望能够远程连接到公开了JMX的Java服务,但是该服务已被防火墙阻止。我尝试使用ssh本地端口转发,但是连接失败。看一下wireshark,看来当您尝试与jconsole连接时,它想在连接到受防火墙阻止的端口9999后通过一些临时端口进行连接。 有什么方法可以使jconsole仅通过9999连接或使用代理?是这篇文章仍然是最好的解决办法?还是我错过了什么? 问题答案: 有什么方法可