Mac使用jconsole监控tomcat

使用jconsole监控java程序。

如果java程序部署在了tomcat里,那我们需要监控tomcat

如果直接用命令启动的jar包,

一、jconsole监控远程linux tomcat运行情况的配置

1.1 linux服务器配置

步骤如下:

1.编辑tomcat/bin/catalina.sh

Bash代码 

vi catalina.sh  

Vi catalina.sh代码 

#加入如下代码,别加在第一行。

CATALINA_OPTS=-Djava.awt.headless=true JAVA_OPTS="-Djava.rmi.server.hostname=47.95.122.13 $JAVA_OPTS -Dprogram.name=$PROGNAME -Dcom.sun.management.jmxremote.port=8533 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

注意:

hostname=47.95.122.13,这里的这个ip地址,要换成你想要监控的tomcat所在机器的ip

port=8533 ,这里的这个端口号,也不是8080,而是监控的端口号,如果你这里写8533,则jconsole上配置端口的时候,要填8533

2.配置完成后重启tomcat

sh startup.sh

1.2MAC下使用Jconsole

1.Jconsole是JDK自带的分析JVM的工具,在Mac中的具体使用方式,如下:

2.通过命令找到 Java 的路径。

a5@5deMacBook-Pro ~ % which java/usr/bin/javaa5@5deMacBook-Pro ~ % whereis java/usr/bin/java

3.cd 到该路径下

4.输入命令 open . 打开finder 访达。

双击Jconsole,启动

5.填写Jconsole

host处填写

47.95.122.13:8533

用户名,密码不填,点击链接

问题处理:

1.我第一次连接成功,断开链接,再次链接,提示我拒绝链接

我再次重启tomcat 就好了


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部