Tomcat学习笔记-jconsole监控
来源:互联网 发布:永恒矩阵 编辑:程序博客网 时间:2024/04/28 07:55
简单配置实例
catalina配置
window
set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote"set "JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.204.223"set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8567"set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.authenticate=true"set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.ssl=false"set "JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.pwd.file=H:/Java/JDK8/32/jre/lib/management/jmxremote.password"
linux
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.204.223"JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=8567"JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=true"JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/root/soft/Java/JDK8/32/jre/lib/management/jmxremote.password"
jmxremote.password配置
- 创建文件:复制一份JAVA_HOME/jre//lib/management/jmxremote.password.template,重命名为jmxremote.password
- 配置文件内容:取消最后两行的注释,也可以按格式自定义配置
monitorRole QED
controlRole R&D - 配置文件权限:只有文件所有者才能读写,其他用户不能读写,具体配置参考下文配置详解的 com.sun.management.jmxremote.pwd.file
测试
- 启动tomcat
- 启动jconsole
- 填写连接信息
选择远程进程,输入地址——第一步中配置的java.rmi.server.hostname和com.sun.management.jmxremote.port;
输入用户名和密码——第二步中配置的monitorRole/QED或controlRole/R&D - 连接
配置详解
com.sun.management.jmxremote
略
java.rmi.server.hostname
该参数指定jconsole远程连接的IP地址
com.sun.management.jmxremote.port
该参数指定jconsole远程连接的端口号
com.sun.management.jmxremote.authenticate
设置参数值为false时,就不需要输入用户名和密码;
设置参数值为true时,需要配合com.sun.management.jmxremote.pwd.file指定的文件使用;
com.sun.management.jmxremote.ssl
com.sun.management.jmxremote.pwd.file
该参数指定jmxremote.password文件的位置,jmxremote.password包含jconsole远程连接时的登录用户名和密码。需要注意的是该文件以明文的方式保存在jmxremote.password文件中,所以对此文件只能有所有者能读取,其他人都不能读取,具体配置如下操作:
- window:为JMX JConsole设置用户名密码登录
- linux:略
com.sun.management.jmxremote.access.file
该参数指定jmxremote.access文件的位置,
参考文献
- 使用本地JConsole监控远程JVM(最权威的总结)
- 如何设置tomcat中JMX服务访问密码
0 0
- Tomcat学习笔记-jconsole监控
- jconsole 监控tomcat
- 通过JConsole监控Tomcat
- 通过JConsole监控Tomcat
- Jconsole监控tomcat
- jconsole远程监控tomcat
- JCONSOLE 监控TOMCAT内存
- Jconsole监控远程tomcat
- jconsole监控tomcat性能
- 监控设施JConsole学习
- JConsole远程监控Tomcat服务器
- jconsole tomcat内存监控设置
- 用jconsole远程监控Tomcat
- JConsole 远程监控Tomcat服务
- JConsole 远程监控Tomcat服务
- 如何使用jconsole监控tomcat
- 用jconsole监控tomcat线程
- JConsole 远程监控Tomcat服务
- Android开发使用WebView实战技巧
- android EditText 输入过滤表情
- 深入Objective-C的动态特性
- Unity3D获取APK包信息实现
- win7 64位系统下matlab中mex文件编译
- Tomcat学习笔记-jconsole监控
- 利用onUserLeaveHint发送后台运行通知
- 2015中国创新型软件公司TOP100排行榜
- 聊天界面
- java字符串排序
- 在android中,编译的项目使用到第三方jar的导入方法 终极版!
- 蓝桥杯 交换变量 异或运用
- 1.5J2SE学习中的30个基本概念
- springmvc配置文件详解之一。