我需要向现有的Java应用程序添加一个JMXMP侦听器,而不需要更改任何代码。传统的基于RMI的协议在目标环境中对防火墙的限制不起作用。
换句话说:我想访问进程的JMX,只需将jmx_remote-可选的类路径和一些类似于com.sun.management.jmxremote的env属性添加到RMI连接器中。
我在各种文档中找不到任何东西--我成功地在目标env中使用了JMXMP和Tomcat (添加了一个从配置读取端口的LifecycleEventListener )和另一个程序,我在其中显式地启动了侦听器。
发布于 2016-03-01 22:47:05
看看我的github项目JMXMPAgent。文档有点轻,但前提很简单。
java -jar target/helios-jmxmp-agent-1.0-SNAPSHOT.jar -install 11121 8334:127.0.0.1:DefaultDomain
https://stackoverflow.com/questions/34850410
复制相似问题