java - ActiveMQ 中 JMX 的默认端口是什么?

标签 java activemq jmx

我正在使用 ActiveMQ 5.3.2 和 5.6.0。 在 ActiveMQ 5.3.2 中,JMX 的默认设置是

SUNJMX="-Dcom.sun.management.jmxremote"

在ActiveMQ 5.6.0中,JMX的默认设置是

ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"

因此,这些设置没有端口定义。你能告诉我 ActiveMQ 真的是用这些设置启动 JMX 连接吗?如果是这样,默认连接的端口是什么,因为我无法连接到 1099。如果端口是随机选择的,如何找到 ActiveMQ 使用的端口?

谢谢。

最佳答案

默认端口是 1099。这可以通过将 jmx 参数作为参数传递给 activeMQ 启动脚本(activemq.bat 或 .sh 文件)中的 activeMQ 来覆盖。使用属性

Dcom.sun.management.jmxremote.port 用于设置 JMX 端口

关于java - ActiveMQ 中 JMX 的默认端口是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13469242/

相关文章:

java 在静态方法和主方法中处理变量声明和初始化

java - 无法从 VisualVM 通过 JMX+SSL 进行连接

tomcat - 将 Tomcat 与 ActiveMQ 和 Spring 的 DefaultMessageListenerContainer 集成 - 再次重新传递 JMS 消息

java - 使用 mysql 在 activemq 上创建 jms 配置

java - 我可以将 MongoDB 用于 ActiveMQ 主/从架构吗?

java - 使用 JMX 列出 Tomcat 连接

jmx - JConsole 如何决定使用 JMX 键呈现树的顺序?

java - Optaplanner 日志记录无法从 RestEasy 服务器正常运行

java - 从 Java 调用 C++,但 Java 加载了错误的 Glibc 版本

java - 是否有使用 Hamcrest 'describeMismatch' 功能的 JUnit assertThat 版本?