如何使用JVM监控tomcat

 

如果是本地监控,则可以直接在本地的 窗口中看到java应用程序。双击点开即可打开监控窗口。

我们再看一下图 1 ,左边的窗口中,第二个节点 —Remote ,它可以用来操作远程机器。远程机器需要启动一个daemon:jstatd

1、远程机器启动 jstatd

      1.1、          首先需要准备一个 java.policy 文件,保存到如 /home/admin/jstatd.java.policy

grant codebase "file:/opt/MediaX3600/mediax/j2se/lib/tools.jar"{
   permission java.security.AllPermission;
};

      1.2、          启动 jstatd

./jstatd -J-Djava.rmi.server.hostname=164.193.96.111 -J-Djava.security.policy=./jstatd.all.policy -J-Dcom.sun.management.jmxremote.port=8888 -J-Dcom.sun.management.jmxremote.ssl=false -J-Dcom.sun.management.jmxremote.authenticate=false &

      1.3、          此处的IP地址是服务器IP地址,需根据具体情况进行更改

2 、连接远程机器

 

监控本地应用

首先就是启动您要监控的应用, 例如我用 JDK 1.6 来启动了 Tomcat, 或者 Eclipse 也可以, 可以在任务管理器(Ctrl+Alt+Del可以调出来, 或者在任务栏点击右键)里看到进程ID, 例如我这里是 6132.

 

接着在 JDK 安装目录中(<JDK_HOME>/bin/jconsole.exe)启动 jconsole.exe (双击或者在 cmd 里面敲入 jconsole), 主界面会提示您建立一个新连接:

http://blog.csdn.net/kenera/article/details/6088813

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值