一、修改要访问的远程主机(Linux)相关文件,本文档只介绍了java-jvisualvm的JMX方式:

1.打开$CATALINA_HOME/bin/startup.sh, 找到倒数第二行(也就是exec "$PRGDIR"/"$EXECUTABLE" start "$@"一行上边)加上如下内容:

export CATALINA_OPTS="$CATALINA_OPTS-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.*.* -Dcom.sun.management.jmxremote.port=7003 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=/opt/apache-tomcat-6.0.18/conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=/opt/apache-tomcat-6.0.18/conf/jmxremote.access"

2.备注:

-Dcom.sun.management.jmxremote 启用JMX远程监控

-Djava.rmi.server.hostname=192.168.*.* 连接的服务器地址

-Dcom.sun.management.jmxremote.port=7003 jmx连接端口

-Dcom.sun.management.jmxremote.ssl=false 是否ssl加密

-Dcom.sun.management.jmxremote.authenticate=true 远程连接需要密码认证(如为false后面的可省略);

-Dcom.sun.management.jmxremote.password.file=/opt/apache-tomcat-6.0.18/conf/jmxremote.password 指定连接的用户名和密码配置文件

-Dcom.sun.management.jmxremote.access.file=/opt/apache-tomcat-6.0.18/conf/jmxremote.access 指定连接的用户所拥有权限的配置文件

3.其中jmxremote.password文件:

monitorRole roor123

controlRole root123

4.jmxremote.access文件:

monitorRole readonly

controlRole readwrite

5.重启Tomcat服务。

二、在本地(Windows)创建jvisualvm--JMX连接

1.打开本地安装JDK_HOME/bin目录:C:\Java\jdk1.7.0_80\bin

2.双击:jvisualvm.exe

3.右键添加远程主机:

4.新建JMX连接

5.查看:

java tomcat监控_java-jvisualvm远程监控tomcat相关推荐

  1. 使用jvisualvm远程监控tomcat(阿里云ECS)

    写在前面:  使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:jndi/rmi:IP:端口//  连接到 IP:端口,网上找了很多资料,未能解决 ...

  2. jvisualvm远程监控Tomcat

    为什么80%的码农都做不了架构师?>>>    一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 . 在jdk1.6 中 Oracle 提供了一个新的可视化 ...

  3. 使用JVisualVM远程监控Tomcat

    用JVisualVM连接远程JVM,监控系统运行性能参数. 作用:JVM和监控的应用程序运行在不同的服务器上,减轻应用程序的负担,特别是HeapDupm的时候,应用常能够续负担很大. 1为 10.87 ...

  4. 远程监控 java_JAVA实现远程监控

    [静默等候,这原是好的]--耶利米哀歌3:26  感激G --------------------------------------------------------- 附件如下: 话不多说,先给 ...

  5. (超高性价比)有了PLC上网神器,PLC远程监视,PLC远程监控,手机远程监控PLC很简单

    您还在用VPN方案的产品吗,智能时代无需VPN,只需一个智能网关,就可以完成很多有趣的功能. 嵌入式版本通讯协议支持:  MODBUS-RTU(施耐德全系列PLC.仪表) MODBUS-TCP (施耐 ...

  6. java远程监控服务器配置_JAVA VirtualVM远程监控配置

    Virtual VM是JDK6 Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆 ...

  7. jmx监控java进程_用VisualVM远程监控Java进程

    1. 配置并启动jstatd 在用jvisualvm监控远程机器前,需要在对端启动一个RMI服务器. 1.1 创建jstatd权限配置文件 jstatd.all.policy [plain]grant ...

  8. Jconsole/jvisualvm远程监控weblogic中间件配置

    1.进入linu操作界面,进入到启动服务目录下 2.选择要监控的服务的启动项,进入到编辑状态(注意:要先将该文件进行备份),如下图所示 3.修改USER_AGRS域,添加如下内容,注意修改IP USE ...

  9. java joptionpane调整大小_JAVA应用性能监控之JVM层GC调优

    1. JVM内存结构 1.1 运行时数据区 程序计数器PC Register:JVM支持多线程同时执行,每一个线程都有自己的PC Register,线程正在执行的方法叫做当前方法,如果是java代码, ...

  10. java jmx 配置_Java JMX远程调优一点就通

    原标题:Java JMX远程调优一点就通 java远程调优可采用两种方式进行连接,jmx与jstatd,此文演示如何配置jmx进行连接调优. 配置指南 配置 功能 值 备注 -Dcom.sun.man ...

最新文章

  1. 多线程之:并发编程面临的挑战
  2. lua require dofile loadfile区别
  3. 最详细的创建虚拟机_创建_安装配置_配置启动向导
  4. Android带三角形的弹窗,Android实现三角形气泡效果方式汇总
  5. 总结我在架构师升级过程中的那些坑以及各种体会
  6. discuz php 扩展环境 不支持,配置php扩展memcache
  7. 用时间序列的方法处理数据
  8. 产品经理/总监 面试题及答案
  9. 第三方SSD问题引起电脑频繁重启问题IONVMeController.cpp:5499
  10. 超级表格pk王者农药,今天你五杀了么?
  11. java求两个非零正整数的最大公约数和最小公倍数
  12. python在cmd中打印彩色文字
  13. 80后年薪多少,才能摆脱中年危机?
  14. k8s访问外部mysql_Kubernetes连接外部数据源
  15. 《红楼雷话》全文,很好很解气
  16. 超详细淘宝小程序的接入开发步骤
  17. 70个Python实用练手项目(附源码)
  18. 《数据结构》-第四章 串、数组和广义表(习题)
  19. warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i
  20. C++ Internals: VC RTTI - dynamic_cast (2)

热门文章

  1. 十年中文技术社区风雨之路 今晚4位老炮畅聊过去未来
  2. (翻译)Quartz官方教程——第七课:TriggerListeners 和 JobListeners
  3. 搞懂单链表常见面试题
  4. Android数据库高手秘籍(三)——使用LitePal升级表
  5. 互联网团队协作:可追溯【连载三】
  6. RabbitMQ探索:结构分析与常用方法解释
  7. 循序渐进Python3(七) -- 2-- 面向对象进阶
  8. asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
  9. Android数据存储——2.文件存储_B_资源文件
  10. 《Pro ASP.NET MVC 3 Framework》学习笔记之九【Ninject的使用-下】