用JMX远程监控Tomcat

本文使用的tomcat版本为7.0.77。

要通过JMX远程监控Tomcat,首先需要进行Tomcat的JMX远程配置。

注意:此配置应添加在catalina.bat文件开头的注释行(rem或#)之后。

用JMX远程监控Tomcat

无需鉴权的配置:

首先修改Tomcat的启动脚本,Windows下为bin/catalina.bat(Linux下为catalina.sh),添加以下内容:

set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=falseset CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%

Linux下的配置为:

JAVA_OPTS=-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

其中,-Dcom.sun.management.jmxremote.port=8999是JMX远程使用的端口号,可以根据需要修改。-Dcom.sun.management.jmxremote.authenticate=false表示无需鉴权,只需主机和端口号即可进行监控。

需要鉴权的配置:

豆包AI编程 豆包AI编程

豆包推出的AI编程助手

豆包AI编程 483 查看详情 豆包AI编程

set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.accessset CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%

复制并修改授权文件:

JAVA_HOME/jre/lib/management目录下有jmxremote.accessjmxremote.password.template的模板文件,将这两个文件复制到CATALINA_BASE/conf目录下,并重命名jmxremote.password.template文件为jmxremote.password

修改CATALINA_BASE/conf/jmxremote.access,添加以下内容:

monitorRole readonlycontrolRole readwrite

修改CATALINA_BASE/conf/jmxremote.password,添加以下内容:

monitorRole liuke #可自定义controlRole liuke #可自定义

使用jconsole或jvisualvm测试JMX:

运行JAVA_HOME/bin目录下的jconsole或jvisualvm,打开控制台,然后建立连接,填写地址、端口号、用户名和口令即可连接。

用JMX远程监控Tomcat用JMX远程监控Tomcat用JMX远程监控Tomcat

以上就是用JMX远程监控Tomcat的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/510730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ORA-27125: unable to create shared memory segment
上一篇 2025年11月9日 00:37:20
php空值表述有哪些
下一篇 2025年11月9日 00:37:26

相关推荐

发表回复

登录后才能评论
关注微信