关于AppDynamics ActiveMQ扩展本地JMX连接的Jolokia服务URL问询
关于Jolokia本地连接ActiveMQ Artemis JMX的服务URL
首先得明确ActiveMQ Artemis的本地JMX默认逻辑:当你没在artemis.profile里启用JMXRemote时,本地JMX是默认开启的,管理控制台就是靠这个本地端点正常工作的。
Jolokia本地连接Artemis JMX时,内部使用的标准服务URL应该是:
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
你之前尝试的URLservice:jmx:rmi:///jndi/rmi://:1099/jmxrmi少了localhost主机标识,这大概率是问题所在——本地连接需要明确指定localhost来绑定到本地的RMI端点。
另外补充几个注意点:
- 如果你的Artemis修改了默认的JMX RMI端口(默认是1099),记得把URL里的
1099替换成你实际配置的端口。 - 要是Jolokia和Artemis在同一个JVM进程内,也可以用更简洁的平台MBean服务器URL:
service:jmx:platform:///,不过AppDynamics扩展一般是独立进程,这个场景可能用不上。 - 确认
artemis.profile里没有禁用本地JMX的配置,默认情况下本地JMX不需要额外配置就能用。
内容的提问来源于stack exchange,提问作者greja
相关产品推荐
相关产品推荐

