jvirtualvm通过jmx远程连接jvm
来源:互联网 发布:电脑软件怎么安装 编辑:程序博客网 时间:2024/05/29 16:46
jdk提供的两个监视jvm的可视化工具:jvisualvm、jconsole,路径:JAVA_HOME/bin
jmx,Java Management Extensions,java管理扩展,配置文件路径:JAVA_HOME/jre/lib/management
management文件下的配置文件:
修改hostname映射的ip地址,linux下:/etc/hosts文件,机器hostname为centos001,默认hostname为localhost,如果没修改hostname,则需设置第一行的127.0.0.1为机器的具体IP地址,windows下的hosts路径:C:\Windows\System32\drivers\etc
修改management.properties配置
com.sun.management.jmxremote.ssl=true|false,默认为true,false不使用ssl
com.sun.management.jmxremote.authenticate=true|false,是否需要认证,若需要认证的话得把jmxremote.password.template复制一份为jmxremote.password设置账号密码,设为false
后台启动java应用在8008端口监听:
nohup java -Dcom.sun.management.jmxremote.port=8008 TestJMX &
或者上面management.properties配置文件根本不用修改,在启动程序时设置jvm参数:
java -Dcom.sun.management.jmxremote.port=8008 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false TestJMX
public class TestJMX { public static void main(String[] args) throws InterruptedException { System.out.println("Sleeping..."); Thread.sleep(1000*60*60); System.out.println("Waking..."); }}
使用jvisualvm:
连接成功
- jvirtualvm通过jmx远程连接jvm
- 通过代理JMX 远程连接
- Linux下使用VisualVm通过JMX连接远程机器
- VisualVM通过JMX访问远程连接不了的问题
- jmx远程连接weblogic
- jmx连接远程服务器
- 使用jvisualvm通过JMX的方式远程监控JVM的运行情况
- zookeeper设置JMX远程连接
- jmx 远程监控 jvm及weblogic
- jmx+jconsole远程监视tomcat的jvm
- 施用JMX远程监控、管理JVM
- JMX远程图形化监控、管理JVM
- 如何通过JMX远程监控Solr?
- JVisualVM 远程连接 JMX 和 jstatd
- Linux系统_ActiveMQ_远程连接JMX
- 使用JvisualVM监控远程tomcat--jmx连接
- JVisualVM 远程连接 JMX 和 jstatd
- JMX之通过RMI方式连接JMX Server
- Ubuntu GCC安装、版本切换
- 机房重构之接口层的好处
- Objective-c基础 NSNumber与int之间的转换
- 在 NetBeans IDE 中对 Java 应用程序进行性能分析的简介
- PopupWindow简单实用小例子之弹出内容显示框(一)
- jvirtualvm通过jmx远程连接jvm
- mysql下载+安装+启动过程及问题解决
- 内部类二三事
- Python多线程与多进程
- 543. Diameter of Binary Tree 二叉树的直径
- 二分查找算法
- java编程思想读后感——10
- Android 网络库xutils(一)
- jQuery Mobile初识之一——页面基础