tomcat开启jmx远程监控【笔录1】
1、进入TOMCAT_HOME/bin下,catalina.sh开头注释(或对应jmx注释)下方添加如下参数
—| 开启jmx,一次设置远程监控ip,port,不使用ssl以及验证
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.6.111"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.port=9999"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
#-Dcom.sun.management.jmxremote.authenticate=true
#-Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password
#-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access
温馨提示:tomcat建议创建setenv.sh文件设置相关配置(防止破坏源文件),还是修改源文件比较好

注意:使用setenv.sh,,这种方法经测试,会报端口被使用错误(其实修改脚本文件,每次备份好文件就没什么大问题了)
请忽略端口号(这是我后面测试发现的问题)

2、查看启动日志文件发现设置成功

3、使用jdk自带工具jConsole连接


至此,tomcat的jmx远程监控就配置好了(感谢浏览)

691

被折叠的 条评论
为什么被折叠?



