java tomcat监控_java-jvisualvm远程监控tomcat
一、修改要访问的远程主机(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相关推荐
- 使用jvisualvm远程监控tomcat(阿里云ECS)
写在前面: 使用jvisualvm远程监控tomcat(阿里云ECS),连接是报错:service:jmx:rmi:jndi/rmi:IP:端口// 连接到 IP:端口,网上找了很多资料,未能解决 ...
- jvisualvm远程监控Tomcat
为什么80%的码农都做不了架构师?>>> 一.Java VisualVM 概述 对于使用命令行远程监控jvm 太麻烦 . 在jdk1.6 中 Oracle 提供了一个新的可视化 ...
- 使用JVisualVM远程监控Tomcat
用JVisualVM连接远程JVM,监控系统运行性能参数. 作用:JVM和监控的应用程序运行在不同的服务器上,减轻应用程序的负担,特别是HeapDupm的时候,应用常能够续负担很大. 1为 10.87 ...
- 远程监控 java_JAVA实现远程监控
[静默等候,这原是好的]--耶利米哀歌3:26 感激G --------------------------------------------------------- 附件如下: 话不多说,先给 ...
- (超高性价比)有了PLC上网神器,PLC远程监视,PLC远程监控,手机远程监控PLC很简单
您还在用VPN方案的产品吗,智能时代无需VPN,只需一个智能网关,就可以完成很多有趣的功能. 嵌入式版本通讯协议支持: MODBUS-RTU(施耐德全系列PLC.仪表) MODBUS-TCP (施耐 ...
- java远程监控服务器配置_JAVA VirtualVM远程监控配置
Virtual VM是JDK6 Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆 ...
- jmx监控java进程_用VisualVM远程监控Java进程
1. 配置并启动jstatd 在用jvisualvm监控远程机器前,需要在对端启动一个RMI服务器. 1.1 创建jstatd权限配置文件 jstatd.all.policy [plain]grant ...
- Jconsole/jvisualvm远程监控weblogic中间件配置
1.进入linu操作界面,进入到启动服务目录下 2.选择要监控的服务的启动项,进入到编辑状态(注意:要先将该文件进行备份),如下图所示 3.修改USER_AGRS域,添加如下内容,注意修改IP USE ...
- java joptionpane调整大小_JAVA应用性能监控之JVM层GC调优
1. JVM内存结构 1.1 运行时数据区 程序计数器PC Register:JVM支持多线程同时执行,每一个线程都有自己的PC Register,线程正在执行的方法叫做当前方法,如果是java代码, ...
- java jmx 配置_Java JMX远程调优一点就通
原标题:Java JMX远程调优一点就通 java远程调优可采用两种方式进行连接,jmx与jstatd,此文演示如何配置jmx进行连接调优. 配置指南 配置 功能 值 备注 -Dcom.sun.man ...
最新文章
- 多线程之:并发编程面临的挑战
- lua require dofile loadfile区别
- 最详细的创建虚拟机_创建_安装配置_配置启动向导
- Android带三角形的弹窗,Android实现三角形气泡效果方式汇总
- 总结我在架构师升级过程中的那些坑以及各种体会
- discuz php 扩展环境 不支持,配置php扩展memcache
- 用时间序列的方法处理数据
- 产品经理/总监 面试题及答案
- 第三方SSD问题引起电脑频繁重启问题IONVMeController.cpp:5499
- 超级表格pk王者农药,今天你五杀了么?
- java求两个非零正整数的最大公约数和最小公倍数
- python在cmd中打印彩色文字
- 80后年薪多少,才能摆脱中年危机?
- k8s访问外部mysql_Kubernetes连接外部数据源
- 《红楼雷话》全文,很好很解气
- 超详细淘宝小程序的接入开发步骤
- 70个Python实用练手项目(附源码)
- 《数据结构》-第四章 串、数组和广义表(习题)
- warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i
- C++ Internals: VC RTTI - dynamic_cast (2)
热门文章
- 十年中文技术社区风雨之路 今晚4位老炮畅聊过去未来
- (翻译)Quartz官方教程——第七课:TriggerListeners 和 JobListeners
- 搞懂单链表常见面试题
- Android数据库高手秘籍(三)——使用LitePal升级表
- 互联网团队协作:可追溯【连载三】
- RabbitMQ探索:结构分析与常用方法解释
- 循序渐进Python3(七) -- 2-- 面向对象进阶
- asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
- Android数据存储——2.文件存储_B_资源文件
- 《Pro ASP.NET MVC 3 Framework》学习笔记之九【Ninject的使用-下】