首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为现有Java应用程序添加JMXMP侦听器

为现有Java应用程序添加JMXMP侦听器
EN

Stack Overflow用户
提问于 2016-01-18 08:43:37
回答 1查看 634关注 0票数 0

我需要向现有的Java应用程序添加一个JMXMP侦听器,而不需要更改任何代码。传统的基于RMI的协议在目标环境中对防火墙的限制不起作用。

换句话说:我想访问进程的JMX,只需将jmx_remote-可选的类路径和一些类似于com.sun.management.jmxremote的env属性添加到RMI连接器中。

我在各种文档中找不到任何东西--我成功地在目标env中使用了JMXMP和Tomcat (添加了一个从配置读取端口的LifecycleEventListener )和另一个程序,我在其中显式地启动了侦听器。

EN

回答 1

Stack Overflow用户

发布于 2016-03-01 22:47:05

看看我的github项目JMXMPAgent。文档有点轻,但前提很简单。

  1. 克隆回购
  2. 使用mvn构建干净安装
  3. 使用目标JVM的PID、所需的JMXMP侦听端口、绑定接口和目标MBeanServer默认域将代理安装到运行中的JVM中,如下例所示。它假定PID和默认的JMX域。

java -jar target/helios-jmxmp-agent-1.0-SNAPSHOT.jar -install 11121 8334:127.0.0.1:DefaultDomain

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34850410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档