JDK 64位
tomcat catalina.sh JAVA_OPTS配置:
JAVA_OPTS="-server -verbose:gc -Xms13000m -Xmx13000m -Xmn4000m -XX:PermSize=128m -XX:MaxPermSize=1024m -Xss1024k -XX:NewSize=1024m -XX:MaxNewSize=2048m -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=16 -XX:+UseCMSCompactAtFullCollection -XX:CMSMaxAbortablePrecleanTime=5000 -XX:+UseParNewGC -XX:+DisableExplicitGC -Djava.rmi.server.hostname=10.86.1.91 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8081 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
startup.sh来设置JAVA_OPTS=’-Djava.rmi.server.hostname=192.168.1.110
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8081
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false’
特别注意:
1. 如果你的linux系统下hostname
-i显示为127.0.0.1,则jconsole将连接不上远程服务器,方法一可以修改/etc/hosts文件,将其第一行的”127.0.0.1
localhost.localdomain localhost”,修改为:”192.168.1.110
localhost.localdomain localhost”,其中,”192.168.1.110″为实际的服务器的IP地址。hosename
-i输出结果为192.168.1.110JConsole图形界面才能显示出来,但是用此方法可能会有问题,如sendmail;推荐使用方法二,在
JAVA_OPTS加上’-Djava.rmi.server.hostname=192.168.1.110′
2. -Dcom.sun.management.jmxremote.port=8081,这个端点是jconsole专用的,不要和你的系统的端口冲突。再启动你的应用。
3. 看了网上很多文章都是在catalina.sh文件中加JAVA_OPTS,这样是有问题的,关闭tomcat会报该端口已经被占用,因为关闭tomcat时候,还会读取catalina.sh,所有最好在startup.sh文件中添加JAVA_OPTS那一段。
4.
最后双击本机jdk1.6/bin/jconsole.exe,启动Jconsole监控界面,在远程连接处输
入:192.168.1.110:8081,输入Linux主机的用户名和密码,连接即
可,-Dcom.sun.management.jmxremote.authenticate=false,设置成了false,所以如果不知道
Linux机器的用户名和密码,也可以不输入,直接连接.
相关推荐
性能监控JConsole远程监控Tomcat服务
使用jconsole远程监控tomcat jmx 实验操作详细信息,本人实验实操
1.tomcat需要添加的参数配置,主要是开启远程监控端口 2.jdk环境变量配置 3.运行监控工具,图形化详细介绍如何配置远程监控 本文档是针对客户实际生产环境而写,配置过程中遇到了一些困难,最终都解决。客户生产...
JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息,从而能够对服务器的运行情况进行实时监控。 其实在 JDK 5 中已经新加入了这个功能了. 现在的 JDK 已经内置了对 VM 的监控功能. JDK 6 中这个...
linux下tomcat优化设置最大连接数内存jconsole监控.docx
jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx ),希望对大家有帮助
2、在远程服务器上配置weblogic12c 修改$Domain_HOME/bin/setDomainEnv.sh JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9000″ JAVA_OPTIONS=”${JAVA_OPTIONS} -Dcom.sun.management...
配置tomcat使用jconsole 修改catalina脚本 Windows平台:修改catalina.bat,在dorun和dostart段开头增加一行(注意是一行): set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=192.168.1.101 -Dcom.sun....
使用Jconsole对java的内存使用情况(JVM)进行监控参照.pdf
NULL 博文链接:https://myhearsnow.iteye.com/blog/1851119
jconsole使用手册中文版,详细描述了如何配置使用jconsole进行java程序的性能监控
主要介绍了使用jconsole监听远程Tomcat服务,需要的朋友可以参考下
介绍了如何使用JConsole分析JVM,一步一步使用JConsole
博文链接:https://balaschen.iteye.com/blog/125014
使用Jconsole对java的内存使用情况(JVM)进行监控
使用Jconsole对java的内存使用情况(JVM)进行监控.pdf
Jprofile资料——使用JConsole实现JBoss性能监控Jprofile资料——使用JConsole实现JBoss性能监控Jprofile资料——使用JConsole实现JBoss性能监控
jconsole.jar下载
NULL 博文链接:https://xiaotao-2010.iteye.com/blog/1460209