Java性能检测及内存泄露检测(一)——JConsole

来源:互联网 发布:淘宝美工能自学吗 编辑:程序博客网 时间:2024/05/01 22:11
 JConsole 监控远程 linux中的tomcat实例

在catalina.sh来设置JAVA_OPTS=' -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=7080 -Dcom.sun.management.jmxremote'

    特别注意:-Dcom.sun.management.jmxremote.port=7080,这个端点是jconsole专用的,不要和你的系统的端点冲突。再启动你的应用。
    ok,配置好了后,就直接进dos命令,输入jconsole,它会弹出一个界面,你直接点“远程连接”的选项卡,主机就填你要监控的ip地址名,端口与 你配的-Dcom.sun.management.jmxremote.port 的端口一致就可以了,再连接就可以了。如果连接成功就会进入监控你的系统。


    常见问题:在linux下,运行hostname -i,如果名称显示为127.0.0.1,则jconsole将连接不上远程服务器。解决办法如下:
    vi /etc/hosts
    增加192.168.0.4    anchor110

    然后在jconsole的连接选项中,填写192.168.0.4:[port]即可
原创粉丝点击