念念不忘
必有回响

使用JMX : Remote Management 监控Tomcat

如果需要监控Tomcat运行情况,可以通过给tomcat配置JMX来实现。

在tomcat/bin目录下面编辑catalina.sh,加入如下参数:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=10.10.10.10

最终效果如下所示:

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote"
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"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=10.10.10.10"

启动tomcat后,查看端口是否存在

netstat -ltnp |grep 9999

在本地终端执行jconsole命令调出Java监视和管理控制台

选择远程进程,输入<hostname>:<port>即可查看。

赞(0) 打赏
未经允许不得转载:码农志 » 使用JMX : Remote Management 监控Tomcat
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏