1、tomcat配置jcontrol监控参数
编辑tomcat/bin/catalina.sh
搜索# ----- Execute The Requested Command -----------------------------------------,在这之前加入如下参数,不换行
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=10.10.10.10 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10005 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"
2、开放端口10005
/sbin/iptables -I INPUT -p tcp --dport 10005 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/rc.d/init.d/iptables restart
查看端口是否已经开放
/etc/init.d/iptables status
3、开启jmxremote账号、密码
进入jdk/jre/lib/management
mv jmxremote.password.template jmxremote.password
chmod 600 jmxremote.access jmxremote.password
vi jmxremote.password
去掉monitorRole、controlRole前的注释#,设置自己的密码,比如
monitorRole 123456
controlRole 123456
4、进入本地jdk安装目录 ,打开D:\java7\bin\jconsole.exe,输入ip:port,账号密码进入监控界面