我正在使用Hawt.io来监控我的Apache Camel java应用程序,但我发现如果我让它运行我不能使用jvisualvm(和类似的工具)来配置我的应用程序。似乎Hawt.io正在使用Camel公开的连接器,因此jvisualvm无法连接到jvm。
如何使用Hawt.io并仍然可以使用jvisualvm?
谢谢!
答案 0 :(得分:3)
JConsole也能连接到你的JVM吗?
Hawtio只是连接到服务器端的Jolokia;它只是通过HTTP / JSON公开JMX;所以hawtio控制台本身不会以任何方式改变JMX。
顺便说一下,您是否使用本地连接器从hawtio Web应用程序连接到单独的JVM?只有这种方法会将jolokia代理动态添加到您尝试连接的JVM。如果那导致了问题 - 不要使用它 - 只需在JVM中配置自己的Jolokia agent?