一、JMX方式
修改catalina.sh,添加下面一行:
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=192.168.1.106 -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false "
注意点:
1、用hostname -i 查看是否为127.0.01,如果是,则必须配置-Djava.rmi.server.hostname为本机IP。
2、检查防火墙(iptables)是否开启,以及是否开放jmxremote.port所指定的端口。
二、jstatd方式
1、在JDK/bin下新建一文本文件, 名称 jstatd.all.policy
内容如下:
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2、运行tomcat
3、运行 jstatd -J-Djava.security.policy=jstatd.all.policy
若需要指定端口,使用jstatd -J-Djava.security.policy=all.policy -p 1982
若需要指定本机IP,使用-J-Djava.rmi.server.hostname=192.168.1.106
相关推荐
visualvm监控jvm及远程jvm监控方法
使用visualvm工具进行tomcat性能调优和性能监控.docx
JVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcatJVisualVM远程监控linux服务器 tomcat
VisualVm虚拟机监控工具,实时监控JVM运行时内存分配情况
可视化性能监控工具VisualVM
下面小编就为大家带来一篇Java VisualVM监控远程JVM(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了idea中安装VisualVM监控jvm的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
jvisualvm远程访问Linux环境中tomcat
tomcat9监控jar包,catalina-jmx-remote java-visualVM专用
tomcat8监控jar包,catalina-jmx-remote java-visualVM专用
tomcat7监控jar包,catalina-jmx-remote java-visualVM专用
visualVM,放到%JAVA_HOME%\bin目录下即可。
Java内存监控工具Java VisualVM
visualvm_144.zip 官网 最新版的Java visualvm 性能监控
与压力测试并用的监控工具visualvm,说明:VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use.
visualvm,java jvm监控工具,可远程调试程序,idea下载-visualvm-launcher插件容易使用
visualvm143.zip
VisualVM安装、功能介绍、远程监控设置
可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、 执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。