apache-camel - Hawt.io 阻止 Jvisualvm 连接到 JVM

标签 apache-camel rmi jmx jvisualvm hawtio

我正在使用 Hawt.io 来监控我的 Apache Camel java 应用程序,但我发现如果我让它运行,我无法使用 jvisualvm(和类似工具)来分析我的应用程序。 Hawt.io 似乎正在使用 Camel 公开的连接器,因此 jvisualvm 无法连接到 jvm。

我该怎么做才能拥有 Hawt.io 并且仍然能够使用 jvisualvm?

谢谢!

最佳答案

JConsole 也可以连接到您的 JVM 吗?

Hawtio 只是连接到服务器端的 Jolokia;它只是通过 HTTP/JSON 公开 JMX;所以 hawtio 控制台本身不会以任何方式改变 JMX。

顺便说一句,您是否使用本地连接器从 hawtio Web 应用程序连接到单独的 JVM?只有这种方法才会将 jolokia 代理动态添加到您尝试连接的 JVM。如果这是导致问题的原因 - 不要使用它 - 只需配置您自己的 Jolokia agent在你的 JVM 中?

关于apache-camel - Hawt.io 阻止 Jvisualvm 连接到 JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17952237/

相关文章:

java - Camel 和 Google App Engine 没有 Spring?

java - Apache Camel : Write single file for each User Session

java - 对远程对象 Java RMI 的并发访问

java - 如何使用 AS6 在 JMX 中使用 CDI 获取 'JBoss service'?

java - Camel InOut 登录和退出

spring - 如何确保 Camel 的 ProducerTemplate 等待 CamelContext 启动

java - 有没有办法确定远程 RMI 服务器计算机是否是多宿主的,即使它的某些 IP 地址不可见?

Java RMI - 访问不同机器上的 RMI 注册表对象 - AccessControlException?

java - 访问远程 MBean 服务器

java - 无法在本地 tomcat(spring boot 嵌入式)服务器上运行 Spring Boot 1.5.10.RELEASE