博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过JCONSOLE监控TOMCAT的JVM使用情况
阅读量:6893 次
发布时间:2019-06-27

本文共 1135 字,大约阅读时间需要 3 分钟。

这个也是要学入一下,JVMr 虚拟机原理不可少。

参考配置URL“:

http://blog.163.com/kangle0925@126/blog/static/27758198201152772336212/

JConsole的使用:

       JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM。可以监控本地和远程的java程序。

 

Jconsole 可以监视本地Tomcat和远程服务器上的Tomcat

监视前需要做如下配置:

1、如果要监视远程Java进程,需要在远程服务器上做相应的设置

1)windows系统下,需要修改 tomcat主目录\bin\ catalina.bat文件

set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"

修改成

set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port="8080"

-Dcom.sun.management.jmxremote.authenticate="false"

-Dcom.sun.management.jmxremote.ssl="false"

2)Linux系统下,需要修改 tomcat主目录\bin\ catalina.sh文件

增加一行

CATALINA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=218.28.198.188 -Dcom.sun.management.jmxremote.port=9527 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"即可

然后使用JConsole就可以监控Tomcat啦。

点击%JAVA_HOME%\bin下的jconsole.exe即可

~~~~~~~~~~~~~

转载地址:http://gdudl.baihongyu.com/

你可能感兴趣的文章
STL——set
查看>>
TCP/IP中MSL详解
查看>>
JavaWeb学习总结(四十九)——简单模拟Sping MVC
查看>>
tar命令的使用
查看>>
linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用
查看>>
ubuntu16.04下docker修改配置文件不生效解决办法
查看>>
msyql 的半同步复制
查看>>
C语言查漏补缺——const
查看>>
Druid MiddleManager Config 设置(默认只允许2个任务)
查看>>
jQuery插件
查看>>
数字3为分隔
查看>>
查看MySQL表占用空间大小
查看>>
华章11-12月份新书简介(2017年)
查看>>
第三周作业
查看>>
Vector、ArrayList、List使用深入剖析
查看>>
【调试】Core Dump是什么?Linux下如何正确永久开启?
查看>>
新浪微博API授权
查看>>
电子政务网中信息共享机制的重要性
查看>>
Tomcat_本地项目host配置Server.xml
查看>>
[转载] 财经郎眼20120423:长点心吧“两桶油”!
查看>>